We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Successful AWS/Azure DevOps Engineer over 8 years of professional Experience dedicated to automation and optimization. Understands and manages the space between operations and development to quickly deliver code to customers. Has experience with the Cloud, as well as DevOps automation development.
  • Introducing the DevOps practices in the organization. Bringing the tools to the organization.
  • Participating in the budget planning sessions for the financial years.
  • Experience in managing the resources based on the projects/budget.
  • Work on source control tools like GIT/GitHub on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
  • Proficient in AWS, Azure Cloud platforms and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, Autoscaling, IAM, KMS, S3, Route 53, AKS, APIM, Application Insights, ARM templates.
  • Good knowledge on configuration management tools like Puppet, Chef and Ansible.
  • Implemented Continuous Integration concepts using Bamboo, Jenkins, Ansible, Terraform.
  • Experience in configuring the APIs in API Gateway/ API connect and enabling the security features like WAF/security keys to protect the APIs from malicious/hackers
  • Implemented Docker/Kubernetes/OpenShift based Continues Integration and Deployment framework.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat and JBoss Application Servers.
  • Experience in Provisioning, Configuration, Monitoring and Virtualization management solutions with application/service deployment
  • Implementation of cloud services IaaS, PaaS, and SaaS which include Docker and OpenShift.
  • Strong knowledge on network infrastructure, NAS and SAN Storage Management, Active Directory, virtualization.
  • Good understanding of TCP/IP stack, basic switching/routing concepts.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Deploying and maintaining Micro services using Docker.
  • Proficient with PowerShell & Shell Scripting for build automations.
  • Automated Build & Deployments with Jenkins, Release Automation. Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Expertise in EC2 Backup methods, ELB (classis and application) security and application logging using Cloud Trail integration with Kibana and elastic search.
  • Knowledge of computer applications and scripting like Shell, Python, Ruby, Perl and XML.
  • Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • Team player with excellent interpersonal skills, self - motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and Power shell for Windows deployment and Administration.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

Operating Systems: Windows, CentOS, RHEL, Ubuntu

Applications Servers: Apache Tomcat, Web Logic & Web Sphere

Servers: Linux, Windows

Languages & Scripting: PowerShell, Bash, Perl, Python

Tools: Jenkins, Bamboo, TeamCity, Chef, Puppet, Ansible, OpenStack, OpenShift, Docker, Kubernetes, ANT, Maven, Gradle, Nagios, Selenium, Cucumber/Gherkin.

Tracking Tools: JIRA, Service Now

Networking: TCP/IP, UDP, NIS, NFS, CIFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, SSLCloud: AWS EC2, VPC, EBS, SNS, RDS, EBS, Route53, CloudWatch, Cloud Formation AWS Config, S3, KMS, autoscaling, Lambda, Microsoft Azure, AKS, API Management, VMWare, Docker, Virtualization experience (VM Management).

Version Control System: Subversion (SVN), GIT, TFS

PROFESSIONAL EXPERIENCE

Confidential

Senior DevOps Engineer

Responsibilities:

  • Introducing the DevOps practices in the organization. Bringing the tools to the organization.
  • Participating in the budget planning sessions for the financial years.
  • Experience in managing the resources based on the projects/budget.
  • Experience in architecting the Kubernetes/Docker environments in Dev, QA, Staging, Production.
  • Automating the build, deployment process for applications with DevOps tools.
  • Hands-On experience in setting up the Kubernetes clusters from scratch and deployment pipelines.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries DTR and Kubernetes.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, TFS, Docker.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, TFS, Docker, on Azure and AWS.
  • Experience in on boarding enterprise tool OpenShift for containerization.
  • Experience on Deployment Automation & Containerization (Docker, Kubernetes).
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Experience in setting up Jenkins on Tomcat server and built many pipelines for automating deployments.
  • Experience in setting up PAAS services in Azure like AKS (Kubernetes), API Management, Application Gateway, Application Insights for performance, Events Hubs, Redis, Monitoring, VMs, Load Balancers, Log Analytics.
  • Experience in configuring the APIs in API Gateway/ API connect and enabling the security features like WAF/security keys to protect the APIs from malicious/hackers.
  • Automating the Azure deployments through PowerShell, Jenkins and Azure DevOps.
  • Helped client in setting up Redis enterprise on Linux and configured the applications which are running in OpenShift to use Redis.
  • Installing ELK components file beat, metric beat in Kubernetes as pods and streamlined the monitoring and logging for the applications.
  • Experience in installing certificates for HTTPS on load balancers and OpenShift pods.
  • Helping the Dev teams in performance tuning by analyzing the performance reports and finding the battlements.
  • Experience in building deployment pipelines using Ansible to deploy code from source to target machines.
  • Integrated Ansible with the M collective to group the servers and execute the configurations to them.
  • Experience in writing playbooks and applying them from Ansible control server to target machines to deploy the configurations on the Linux servers.
  • Started writing the sample Terraform modules to deploy service like AKS, Application insights in Azure.
  • Setting up services like EKS, EBS, VPC, ECR, ELB, Route 53 in AWS.
  • Experience in designing and architecting the applications in AWS cloud. Deployed applications as microservices by creating EKS (Kubernetes) clusters.
  • Experience in deploying Nginx controller as OpenShift pods and writing the reroute policies within it.
  • Involved in performance testing to the applications, finding the bottlenecks in application performances and tuning the applications.
  • Experience with caching and CDN tools like Akamai.
  • Analyzing the application performance with Application Insights.

Environment: Jenkins, Docker EE, Kubernetes, TFS, Nginx, Postman, ELK, Grafana, Prometheus, AKAMAI, AEM, Azure: AKS, Virtual Machines, Application Insights, Event Hubs, Monitor, Redis, Log Analytics, API Management, Application Gateway, AWS: EKS, EBS, VPC, Route 53, EC2, Ansible.

Confidential, Charlotte

Senior DevOps Engineer

Responsibilities:

  • Created Jenkins Pipeline involving several Downstream/Upstream Job Configurations based on dependencies from other applications & based on Release methodologies
  • Configured Bit Bucket with Jenkins and schedule jobs using Poll SCM option.
  • Experience in user account management in Jenkins.
  • Setting up with Jenkins automation creating Docker containers and building Docker images and pushed those images to Docker registry.
  • Design and implementation of an Ansible-based configuration management system for all new Linux machines (physical and virtual)
  • Deploying and maintaining Micro services using Docker.
  • Expertise in the Bamboo plugin management areas and implemented several CI/CD plugins like AWS ec2, build Pipeline, Docker, Git and Pipeline plugins.
  • Experience in CI processes with build, release and test.
  • Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
  • Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Automated the cloud deployements using Ansible and AWS Cloud Formation Templates.
  • Manage deployment automation using Ansible, M Collective.
  • Experience in setting up CI/CD pipeline integrating various tools with CloudBees Jenkins to build and run Terraform jobs to create infrastructure in AWS.
  • Used Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, packages.
  • Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Maintained 5 Kubernetes Clusters, Production(190 nodes), staging(140 nodes), central(80 nodes) and dev(45 nodes)
  • Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies Kubernetes.
  • Created runbooks for each application to help the release management team for successful deployments.

Environment: Jenkins, Docker, Ansible, R10K, Kubernetes, AWS: EC2, S3, Auto scaling, EBS, RDS, Maven, Bit Bucket, Apache Tomcat, Shell, Ruby, Nexus, GIT, Ec2.

Confidential, New Jersery

DevOps Engineer

Responsibilities:

  • Created Jenkins Pipeline involving several Downstream/Upstream Job Configurations based on dependencies from other applications & based on Release methodologies
  • Configured Bit Bucket with Jenkins and schedule jobs using Poll SCM option.
  • Setup and Configured Bit Bucket server.
  • Experience with the cloud versions of JIRA, Confluence, and Bit Bucket Pipelines.
  • Written Dsl script for developing Jenkins Pipeline.
  • Experience in user account management in Jenkins.
  • Setting up with Jenkins automation creating Docker containers and building Docker images and pushed those images to Docker registry.
  • Deploying and maintaining Micro services using Docker.
  • Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS.
  • Implemented cloud services IAAS, PAAS, and SaaS which include OpenStack, Docker and OpenShift.
  • Expertise in the Jenkins plugin management areas and implemented several (continuous integration) CI/CD plugin like AWS Ec2, build Pipeline, Docker, Git/GitHub, and Pipeline plugins.
  • Integration and automation of source control applications like Git, Liquibase, Team Foundation Server and Artifactory.
  • Managed all the microservices infrastructure with OpenShift.
  • Migrated docker swarm to Mesos/Marathon for the microservices project
  • Automated the cloud deployements using Ansible and AWS Cloud Formation Templates.
  • Automated the cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
  • Created playbooks in Ansible to manage configurations and deployments to remote machines.
  • Written playbooks in Ansible for various DB configurations to modularize and optimize product configuration.
  • Automated configuration management and deployments using Ansible playbooks and yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Assist internal users of Splunk in creating dashboard and maintaining production-quality dashboards.
  • Planning & developing, Managing Disaster Recovery (DR) environment.
  • Setup elastic load-balancers for different applications to ensure high availability (HA) of applications.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created and configured Roles for Lambda jobs using AWS CLI.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Experience in setting up CI/CD pipeline integrating various tools with CloudBees Jenkins to build and run Terraform jobs to create infrastructure in AWS.
  • Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
  • Configured Kubernetes Services type load Balancer and ClusterIP to expose UI based application.
  • Deployed and configured Prometheus to monitor Kubernetes nodes with node-exporter, monitor Kubernetes API and resources with kube-state-metrics.
  • Built OpenShift manifest for Kubernetes deployments and other resources.
  • Managed S3 buckets and bucket policies, Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Worked with different scripting dialects like Bash, Perl, Shell and Python

Environment: Jenkins, Docker, Kubernetes, Ansible, AWS: Ec2, S3, Auto scaling, EBS, Maven, Bit Bucket, Apache Tomcat, Shell script, Python, Nexus, GIT, Terraform, Cucumber/Gherkin.

Confidential

DevOps Engineer

Responsibilities:

  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
  • Imported and managed multiple corporate applications in Git.
  • Designed and scripting using Gradle & MAVEN for (J2EE, WebServices, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml.
  • Acted as Release Manager on several projects utilizing various build and release tools (Team City, Jenkins, VSTS, Powershell, Terraform and many more)
  • Worked with Amazon Web Services (EC2,Elastic search,Route53,Elastic Beanstalk,VPC,Iaas).
  • Developed and maintained UNIX/Perl/ Gradle scripts for Java/J2EE build and release tasks.
  • Worked with QA team in creating and generating test scripts for different test scenarios.
  • Using Docker container enabled rapid deployment with minimum run-time requirements.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (and Mesosphere) and Kubernetes.
  • Developed PowerShell/Ruby Scripts for automation purpose.
  • Used maven profiles to create different builds so that it can be released early and released often agile/extreme programming.
  • Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Integrated JIRA with Git, Confluence, Stash, Crucible and Jenkins.

Environment: Git, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Chef, AWS, Shell, Puppet, MySQL and NoSQL, Docker, Terraform.

We'd love your feedback!