Position Overview
We are seeking a highly skilled Cloud Platform Engineer with strong DevOps expertise to design, implement, and manage our cloud infrastructure and deployment pipelines. The ideal candidate will bridge the gap between development and operations, ensuring seamless application delivery, system reliability, and scalable cloud solutions across our enterprise environment.
Required Qualifications
Education:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field
Experience:
- Minimum 5 years of professional experience in cloud engineering, platform engineering, or DevOps roles
- Proven track record of designing and managing enterprise-scale cloud infrastructure
- Demonstrated experience in implementing CI/CD pipelines and automation frameworks
Key Responsibilities
Cloud Infrastructure Management:
- Design, deploy, and manage scalable cloud infrastructure on AWS, Azure, and/or Google Cloud Platform
- Architect and implement cloud-native solutions following best practices and security standards
- Manage cloud resources including compute instances, storage, networking, databases, and serverless services
- Optimize cloud costs through resource monitoring, right-sizing, and implementing cost-saving strategies
- Implement and maintain Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or ARM templates
DevOps & CI/CD Implementation:
- Design, build, and maintain robust CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, or CircleCI
- Automate build, test, and deployment processes to accelerate software delivery
- Implement continuous integration and continuous deployment strategies for multiple applications and environments
- Manage source code repositories and branching strategies (Git, GitHub, GitLab, Bitbucket)
- Integrate automated testing, security scanning, and quality gates into deployment pipelines
Container & Orchestration Management:
- Deploy and manage containerized applications using Docker
- Orchestrate container workloads using Kubernetes, Amazon ECS, or Azure Container Services
- Design and implement microservices architectures and service mesh solutions
- Manage container registries and implement container security best practices
Automation & Configuration Management:
- Develop automation scripts using Python, Bash, PowerShell, or Go
- Implement configuration management using Ansible, Chef, Puppet, or SaltStack
- Automate infrastructure provisioning, application deployment, and system administration tasks
- Create and maintain automation frameworks for repetitive operational tasks
Monitoring, Logging & Incident Response:
- Implement comprehensive monitoring and alerting solutions using tools like Prometheus, Grafana, DataDog, New Relic, or CloudWatch
- Set up centralized logging systems using ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, or similar platforms
- Monitor system performance, availability, and security metrics
- Participate in on-call rotation and respond to production incidents
- Conduct root cause analysis and implement preventive measures
Security & Compliance:
- Implement security best practices across cloud infrastructure and CI/CD pipelines
- Manage identity and access management (IAM), security groups, and network policies
- Implement secrets management solutions (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault)
- Ensure compliance with industry standards and regulations (SOC 2, HIPAA, PCI-DSS, GDPR)
- Conduct security audits and vulnerability assessments
Collaboration & Documentation:
- Work closely with development teams to optimize application architecture for cloud deployment
- Collaborate with security, network, and operations teams to ensure seamless integration
- Create and maintain technical documentation for infrastructure, processes, and procedures
- Mentor junior engineers and promote DevOps culture and best practices
- Participate in architecture reviews and provide technical guidance
Required Technical Skills
Cloud Platforms:
- Expert-level knowledge of at least one major cloud provider (AWS, Azure, or GCP)
- Experience with cloud services: EC2/VMs, S3/Blob Storage, RDS/SQL Database, Lambda/Functions, VPC/Virtual Networks
- Understanding of cloud architecture patterns and design principles
DevOps Tools & Technologies:
- Strong experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
- Proficiency in version control systems (Git) and branching strategies
- Experience with build tools (Maven, Gradle, npm, pip)
- Knowledge of artifact repositories (Nexus, Artifactory, Docker Registry)
Containerization & Orchestration:
- Hands-on experience with Docker containerization
- Strong knowledge of Kubernetes and container orchestration concepts
- Experience with Helm charts and Kubernetes package management
Infrastructure as Code:
- Proficiency in Terraform, CloudFormation, ARM Templates, or Pulumi
- Experience with configuration management tools (Ansible, Chef, Puppet)
- Understanding of GitOps principles and practices
Scripting & Programming:
- Strong scripting skills in Python, Bash, or PowerShell
- Ability to write clean, maintainable, and well-documented code
- Understanding of software development lifecycle and best practices
Monitoring & Logging:
- Experience with monitoring tools (Prometheus, Grafana, DataDog, New Relic, Dynatrace)
- Knowledge of logging solutions (ELK Stack, Splunk, CloudWatch Logs)
- Experience with APM (Application Performance Monitoring) tools
Networking & Security:
- Understanding of networking concepts (TCP/IP, DNS, load balancing, firewalls)
- Knowledge of security principles and best practices
- Experience with SSL/TLS certificates and secure communication protocols
Preferred Qualifications
Certifications:
- AWS Certified Solutions Architect, DevOps Engineer, or SysOps Administrator
- Azure Solutions Architect, DevOps Engineer, or Administrator Associate
- Google Cloud Professional Cloud Architect or DevOps Engineer
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD)
- HashiCorp Certified: Terraform Associate
- Docker Certified Associate
Additional Experience:
- Experience with serverless architectures (AWS Lambda, Azure Functions, Google Cloud Functions)
- Knowledge of service mesh technologies (Istio, Linkerd, Consul)
- Experience with database platforms and data pipeline tools
- Familiarity with Agile/Scrum methodologies
- Experience with blue-green deployments, canary releases, and feature flags
- Knowledge of Site Reliability Engineering (SRE) principles
- Experience with multi-cloud or hybrid cloud environments
- Background in software development or system administration
Soft Skills
- Excellent problem-solving and troubleshooting abilities
- Strong analytical and critical thinking skills
- Effective communication skills with both technical and non-technical stakeholders
- Ability to work in fast-paced, dynamic environments
- Self-motivated with ability to work independently and in teams
- Strong organizational and time management skills
- Adaptability and willingness to learn new technologies
- Customer-focused mindset with commitment to quality
- Ability to handle multiple projects and priorities simultaneously
To apply for this job email your details to mahesht@smacforce.com