DevOps Engineer
We are seeking a DevOps Engineer with over 5 years of experience in managing and automating deployment processes using tools like Kubernetes, Jenkins, and Terraform. The ideal candidate should have strong skills in container orchestration, CI/CD pipeline automation, cloud security, and configuration management across platforms such as AWS, and Azure Cloud.
Primary Technical Skills:
- Container Orchestration: Kubernetes and Docker Swarm for managing containerized applications.
- Configuration Management: Ansible, Chef, and Puppet for automating configuration management.
- Monitoring & Logging: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), and Splunk for monitoring and logging.
- CI/CD Tools: Jenkins, GitLab CI, and CircleCI for CI/CD pipeline automation.
- Cloud Security: AWS Security Hub, Azure Security Center, and Alibaba Cloud Security.
- Networking: Network protocols, firewalls, VPNs, and load balancers.
- Database Management: SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, and DynamoDB.
- Scripting & Automation: Bash, Perl, and PowerShell for automation tasks.
- API Management: Apigee, Kong, and AWS API Gateway.
- Version Control: Git and SVN.
Responsibilities:
- DevOps & Cloud Engineering: Over 5 years of experience in DevOps and Cloud Engineering, including expertise in Linux (RHEL/CentOS/Debian), Amazon Web Services (AWS), Microsoft Azure, and DevOps tools for CI/CD pipeline automation.
- Azure Services: 3+ years of experience in provisioning and managing Azure services such as Azure VMs, Key Vault, AKS, VNet, Subnet, App Gateway, APIM, and Azure SQL DB.
- AWS Systems: 5+ years of experience in implementing highly available, fault-tolerant, and cost-effective systems using AWS services like EC2, ECS, ELB, IAM, S3, API Gateway, RDS, VPC, Route 53, CloudWatch, and CloudFront.
- Alibaba Cloud: Experience in provisioning Alibaba Cloud services like ECS, OSS Bucket, Serverless Kubernetes, RAM, and PostgreSQL using Terraform Enterprise.
- CI/CD Automation: 4+ years of experience with GitHub or Azure DevOps for automating the build, test, and deploy processes for various enterprise applications as part of a complete CI/CD pipeline.
- Kubernetes: 2+ years of experience in configuring and deploying Kubernetes components such as Pods, Secrets, Configmaps, Deployments, Service entry, Ingress, Egress, AuthorizationPolicy, RequestAuthentication, PV, PVC, Storage Class, and Service account using Helm.
- Infrastructure as Code: 4+ years of experience using Terraform to provision infrastructure on AWS, Azure, and Alibaba Cloud platforms. Expertise in automating the creation of AWS services using Terraform Enterprise.
- Application Migration: 3+ years of experience in migrating applications and databases to AWS and Azure cloud platforms.
- Web Servers: Hands-on experience in configuring, maintaining, and deploying web servers like Nginx, Apache Tomcat, and IIS.
- Source Code Management: 4+ years of strong skills in source code management tools such as GitHub and Azure Repos.
- Secret Management: Experience using tools like Key Vault and Hashicorp Vault for securely storing and managing secrets.
- Containerization: Proficient in designing and implementing applications in Docker and following CI/CD processes for deploying and monitoring microservices in AWS Fargate/AKS.
- Nginx Configuration: Deep understanding of Nginx configuration for proxying incoming traffic from clients to servers.
- Build Automation: Experience with build automation tools like npm and Maven, and managing deployable artifacts (jar, war, ear) from application source code.
- Coding Skills: Expertise in writing code using Python, Java, JavaScript, YAML, and Shell scripts.
- System Administration: Experienced in system administration, server builds, support, security, and recovery on Windows/Linux systems.
- Log Analytics & Monitoring: Experience with log analytics and monitoring tools like Datadog.
- Network Services: Experience in configuring and maintaining network services such as Apache Httpd, SMTP, DHCP, NFS, DNS, FTP, remote access, security management, and troubleshooting.
- Ticketing Systems: Expertise in using ticketing system tools like JIRA, Azure Board, and ServiceNow to manage workflows for faster delivery.