Job Summary:
We’re seeking an experienced DevOps Platform Engineer to design, build, and maintain scalable, secure, and efficient platforms that enable our development teams to deliver high-quality software rapidly. You’ll work closely with cross-functional teams to ensure seamless integration of DevOps tools and practices.
Key Responsibilities:
1. Platform Development: Design, develop, and maintain scalable platforms for application deployment, monitoring, and management.
2. CI/CD Pipelines: Develop and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines for automated testing, building, and deployment.
3. Infrastructure as Code (IaC): Implement and manage infrastructure using tools like Terraform, Ansible, or CloudFormation.
4. Containerization: Work with containerization technologies like Docker, Kubernetes, or OpenShift to deploy and manage applications.
5. Monitoring and Logging: Implement monitoring and logging solutions to ensure system reliability and performance.
6. Security and Compliance: Ensure platform security and compliance with organizational policies and industry standards.
7. Collaboration: Work closely with development, operations, and quality assurance teams to ensure smooth platform operations.
Requirements:
1. Experience: 10+ years of experience in DevOps engineering or a similar role.
2. Technical Skills: Proficiency in languages like Python, Java, or scripting languages like Bash or PowerShell.
3. DevOps Tools: Experience with DevOps tools like Jenkins, Docker, Kubernetes, Ansible, or Terraform.
4. Cloud Platforms: Knowledge of cloud platforms like AWS, Azure, or Google Cloud Platform.
5. Agile Methodologies: Understanding of Agile development methodologies and practices.