Job Title: DevOps Engineer II
Job Location: Los Angeles, CA (Hybrid)
Description:
AgreeYa is a global Systems Integrator and is seeking an experienced DevOps Engineer II to join our growing team.
The Information Technology (IT) Development Operations (DevOps) Engineer II plays a key role in implementing and maintaining automation processes to streamline software development and deployment pipelines. This position maintains and enhances the Continuous Integration and Deployment (CI/CD) pipelines ensuring the reliability, scalability and efficiency of software delivery.
This position fosters collaboration between development and operations teams, automates manual processes, and improves the efficiency, reliability, and scalability of software delivery.
Job Responsibilities:
- Build and maintain CI/CD pipelines using tools like Jenkins and GitHub Actions.
- Implement automated testing and deployment processes to ensure rapid and reliable delivery of software releases.
- Configure and manage monitoring and logging solutions to ensure the health and performance of systems and applications.
- Analyze metrics and logs to troubleshoot issues and optimize system performance.
- Collaborate with development and operations teams to identify automation opportunities and streamline workflows.
- Document infrastructure and processes to facilitate knowledge sharing and ensure system reliability.
- Implement security best practices and compliance standards in infrastructure and deployment processes.
- Conduct security assessments, audits, and vulnerability management activities.
- Process, report, and audit using Version Control System (VCS) access control.
- Design, implement, and maintain infrastructure as code (IaC) solutions using tools such as Terraform, Ansible, or Chef.
- Automate deployment, scaling, and monitoring of cloud-based infrastructure on platforms like Azure.
- Focus on improving collaboration and productivity across development and IT operations.
- Automate infrastructure provisioning, configuration management, monitoring, and scaling of applications and systems.
- Work closely with developers, system administrators, and QA engineers to ensure seamless software delivery and system reliability.
- Perform other duties as assigned.
Required Skills & Experience:
- Bachelor s Degree in Information Technology or related field or equivalent experience.
- At least 5 years of experience as a DevOps Engineer or similar role.
- At least 3 years of experience in source code management and administration.
- Experience in version control systems such as GitHub, Git Actions, ADI, and Subversion (SVN).
- Experience in CI/CD tools such as GitHub Actions and Azure DevOps (ADO) and integration of VCS with development pipelines.
- Experience with security best practices related to source code management.
- Strong understanding of branching strategies, code versioning, and merge conflict resolution in ADO and GitHub.
- Strong understanding of GitHub Actions capabilities to develop and manage CI/CD pipelines.
- Strong scripting skills using PowerShell, Python, or other relevant languages.
- Strong knowledge of code quality tools and practices.
- Ability to configure new tools.
- Broad technical skills including scripting/programming, cloud infrastructure (AWS, Azure, Google Cloud Platform), containerization (Docker, Kubernetes), and orchestration tools.
- Strong problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Detail-oriented with strong organizational skills and commitment to data integrity.
- Strong teamwork abilities and self-starter mindset.
- Good understanding of networking, security, and best practices for cloud and on-premises infrastructure.
- Experience with monitoring and troubleshooting applications and infrastructure.
- Expertise in cloud computing platforms such as Azure, AWS, or Google Cloud.
- Strong leadership skills with the ability to influence cross-functional teams.
Preferred Skills & Experience:
- Hands-on experience managing infrastructure as code (IaC).
- Experience with containerization and orchestration.
Additional Information:
- Hybrid work schedule with flexibility in critical situations.
AgreeYa is a global systems integrator delivering competitive advantage for its customers through software, solutions, and services. Established in 1999, AgreeYa is headquartered in Folsom, California, with a global footprint and a team of more than 2,200 staff across offices. AgreeYa works with 500+ organizations across multiple industries.
AgreeYa is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristics.