Principal DevOps Engineer at Randstad USA in Chicago, Illinois

Posted in Other 2 days ago.

Type: full-time





Job Description:

Principal DevOps Engineer

No C2C***

Responsibilities:
  • Execute a variety of tasks in accordance with departmental guidelines.
  • Collaborate closely with architects and application development teams to evaluate new cloud services, features, and enhancements.
  • Define secure patterns and configurations for cloud services.
  • Develop code, scripts, and templates to automate the provisioning and de-provisioning of cloud services using tools such as Terraform and cloud provider APIs.
  • Ensure the security and compliance of cloud infrastructure.
  • Implement Site Reliability Engineering (SRE) principles to ensure the availability and resilience of applications hosted on public cloud platforms.
  • Provide technical consultancy and expertise to application teams utilizing public cloud services.
  • Manage public cloud environments, ensuring operational efficiency and cost-effectiveness.
  • Enhance automation processes and Continuous Integration / Continuous Deployment (CI/CD) pipelines.
  • Administer cloud development tools including CI/CD orchestration platforms, version control systems, artifact repositories, and code quality tools.
  • Perform additional duties as assigned to meet project objectives.

Skills and Qualifications:
  • Proficiency in programming languages such as Java, Go, Python, with a strong foundation in Object Oriented principles.
  • Hands-on experience developing RESTful APIs and integrating complex systems.
  • Excellent collaboration and communication skills, adept at working across teams and stakeholders.
  • Demonstrated ability to tackle complex challenges and a passion for continuous learning.
  • Experience with infrastructure automation tools like Terraform, Docker, Kubernetes, and CI/CD tools such as Jenkins, GitLab CI, or similar.
  • Familiarity with major Public Cloud platforms (AWS, Azure, Google Cloud) and their respective services (networking, storage, security).
  • Knowledge of Cloud Networking, Cloud Storage, and best practices in Cloud Security.
  • Understanding of Object Oriented and Service Oriented Architectures, Design Patterns, and microservices architecture.
  • Preferred: Proficiency in Kubernetes orchestration and managing containerized applications at scale.
  • Proven track record of creating robust CI/CD pipelines, with expertise in tools like GitHub Actions, GitLab CI/CD, or similar.
  • Strong advocate of Test-Driven Development (TDD) and experience with automated unit, integration, and acceptance testing.
  • Ability to research, prototype, and implement innovative solutions to technical challenges.
  • Proficiency in Linux and Windows Server environments, with experience in system administration and troubleshooting.
  • Familiarity with development tools such as Nexus, Artifactory, SonarQube, and issue tracking systems like Jira.

Education and Experience:
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Minimum of eight years of progressive experience in IT Applications Development, Infrastructure Engineering, or related roles.
  • Relevant certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect) preferred.

More jobs in Chicago, Illinois

General Business
about 2 hours ago

Cooks County Government
General Business
about 2 hours ago

Cooks County Government
Other
about 2 hours ago

AF Group
More jobs in Other

Other
less than a minute ago

Compass Health Network
Other
1 minute ago

Compass Health Network
Other
1 minute ago

Compass Health Network