Devops Engineer Resume
Sunnyvale, CA
SUMMARY
- Over 7 years of experience as DevOps Engineer working on deployment, maintenance, documentation, support and implementation of critical infrastructure and tools.
- Experience on DevOps and cloud automation on IaaS (Amazon Web Services) and deployed, maintained SaaS platforms.
- End to End experience with tool chain such as Gitlab CI, Kubernetes, Terraform, Datadog for SaaS based applications.
- Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
- Experience on provisioning environment using Terraform/AWS Cloud Formation.
- Maintained the Configuration using Ansible and Chef. Worked with Version Control systems such as Git.
- Experience on AWS Disaster recovery.
- Experience on AWS EC2, VPC, ASG, ELB, Code - deploy agent, S3 bucket, Cloud formation, RDS, Route 53, Code Build, Cloud Watch, Identity Management, EBS, Elastic Search Service, API Gateway, Lambda and AWS CLI.
- Provisioned Serverless lambda-based infrastructure on AWS.
- Strong Infrastructure and network monitoring capabilities using tools such as Grafana, ELK, AppDynamics.
- Experience on setting up Kibana. Streamed and analyzed logs cloud watch logs on Kibana.
- Developed infrastructure, build, and release and development operations. Proficient in CI/CD pipelines, configuration management, monitored and optimized robust metrics for system.
- Strong application knowledge on programming languages such as Python, bash and shell scripting.
- Excellent Technical, Analytical, Presentation, Communication and Leadership skills. Strong team player and ability to perform in both team and individual settings.
TECHNICAL SKILLS
OS: Linux Ubuntu 18, Ubuntu 14, Red hat, Unix, Windows, VMWare
Applications: SaaS, IaaS
Infrastructure as Code: Terraform
Containerization: Docker, Kubernetes
Configuration Management: Ansible, Chef
CI /CD: Jenkins, Gitlab CI, Cloudbees, Artifactory, JFrog XRay and Mission Control
Atlassian: Bitbucket, Jira, Confluence, Service Desk
Version Control: SVN and Git
Cloud technologies: AWS and Microsoft Azure
Languages: Python, Bash, Groovy
Monitoring Tools: Elastic Search, Grafana, Kibana
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale CA
DevOps Engineer
Responsibilities:
- Create and maintain Continuous Integration (CI) and Continuous Delivery (CD) build pipelines with Docker, Kubernetes, and Jenkins for SaaS applications hosted.
- Heavily worked on the SaaS application to work with various cloud tools such as Gitlab CI.
- Created Terraform repositories using terragrunt for different regions and environments.
- Created Clusters using Kubernetes and worked on creating many pods, replication controllers, replica sets, services, deployments, labels, health checks and ingress by writing YAML files.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Worked with helm Charts to manage and release helm packages.
- Include the Docker Container as part of the Gatekeeper to ensure stable infrastructure is provided to every single machine in the cluster.
- Managing code deployments across large scale production environments, using Jenkins across AWS Lambda/ EBS and ec2-instances. Involved in troubleshooting and debugging of failovers across multiple environments.
- Provisioned AWS lambda based Serverless Infrastructure using Terraform, Jenkins. Set up API gateways. Created Postgres database.
- Worked on disaster recovery for a Serverless Infrastructure.
- Managing the infrastructure using Terraform, AWS, Ansible, Bitbucket, Jenkins.
- Managed certificates for Nginx/Apache based proxy servers, deployed the certificates on to AWS ACM and Linux servers.
- Worked on setting up AWS Cross Account access.
- Wrote python / shell automation scripts and reduced manual efforts.
- Involved in could watch metrics analytics and working towards improvements. Set up cloud watch alerts and complete monitoring of all the servers.
- Integrated AWS Elastic Search, Kibana with cloud watch logs and streamed cloud watch logs to Kibana.
- Working on cost reduction projects by reducing sizes of ec2 instances to reliable sizes.
- Configure and maintain infrastructure configuration management platforms.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Perform Upgrades on Artifactory, Jenkins and other Build Servers to ensure that they are up to date with latest versions.
Confidential
DevOps Consultant
Responsibilities:
- Worked on cloud automation for IaaS cloud (AWS) using Puppet Configuration Management Tool.
- Gitlab CI, Kubernetes and other Cloud based tools for the CI/CD. Both SaaS and IaaS are implemented.
- Created CI/CD pipeline on cloud infrastructure AWS using Jenkins, Puppet, Maven and GitHub.
- Implemented AWS Disaster Recovery for the entire production environment.
- Worked as a configuration engineer in deployment and build of projects that included Design of CI/CD processes on Jenkins orchestration, with usage of automated tools for build, test/QA, and deployment Worked on branching and merging strategies in GitHub.
- Configured puppet enterprise, puppet master and puppet agent. Deployed applications on the puppet agent.
- Worked on puppet for automating the AWS processes like creating instances, VPC, Security gateways, Internet Security Gateway, Auto Scaling Groups and ELB’s.
- Implemented self-healing tasks and recovered environments from crash and server failovers using AWS Cloud Formation, Foreman, Puppet, GitHub, Jenkins, Stash.
- Managed code deployments across production environments using code-deploy agent and Jenkins. Worked on root cause analysis of deployment failures and debugging. Managed S3 bucket to store instance images for backup and reference.
- Collecting the build dependencies from Developers and Testing teams to include them as part of the Docker Containers and Linux Workstation.
Confidential
DevOps Engineer
Responsibilities:
- Worked on Atlassian tools such as Bitbucket, Jira and confluence and maintained Oracle and Postgres as backend databases for various applications.
- Worked on Oracle Reports, Forms, Extensions and Conversions in an ERP set up and also created web based front end pages using OAF which is based on J2EE technology called Business Components for Java.
- Installed and maintained Ubuntu and Open SUSE flavors of Linux on multiple build servers in data center.
- Work on Oracle EBS ERP on various modules such as Inventory, Account Receivables, Account Payables and Finance.
- Write Shell scripts using bash and perform automation through Python.
- Worked with various Version control systems such as Git and SVN.
Confidential
Junior DevOps Engineer
Responsibilities:
- Worked on Managing Oracle databases for Atlassian Tool suite.
- Implemented IBM Rational Clear case for the entire project using Java Frameworks.
- Implemented Oracle Application Framework and maintained extensions . conversions, reports and Forms.
- Extensively wrote Python and Bash Automation scripts to automate Jenkins pipelines which can be deployed, tested and monitoring.
- Administered Large OLAP databases to performance tune and patch upgrades when needed.
