We provide IT Staff Augmentation Services!

Senior Devops/cloud Engineer Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Successful AWS/ DevOps Engineer over 7 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 experienc e.
  • 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, SSL,
  • Cloud
  • 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, NJ

Senior DevOps/Cloud 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, Collegeville, PA

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, Herndon, VA

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.
  • 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, AWS ECS, EKS.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS.
  • Implemented cloud services IAAS, PAAS, and SaaS which includes 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.
  • 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, San Jose, CA

AWS Engineer

Responsibilities:

  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Automated the cloud deployements using Puppet and AWS Cloud Formation Templates .
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, F Configuration Management.
  • Worked with Hiera (YAML and JSON) to define site specific information, out of manifests, created and deployed re-usable modules
  • Written Cloud formation templates and deployed AWS resources using it.
  • Created Cloud Formation template stacks to automate for building new VPC s using JSON files.
  • Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Python sdk.
  • Experience in creating alarms and notifications for EC2, Lambda instances using Cloud Watch.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Migrated applications from internal data center to AWS.
  • 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.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Setup and Configured BitBucket server.
  • Experience with the cloud versions of JIRA, Confluence, and BitBucket Pipelines.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Assist internal users of Splunk in creating dashboard and maintaining production-quality dashboards
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/Web Logic Application Server.
  • Configured BitBucket with Jenkins and schedule jobs using Poll SCM option.
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Administered, created projects, users and taken care of access controls in GitHub.
  • Used Jira as ticket tracking and workflow tool.

Environment: Docker, Puppet, BitBucket, Jira, AWS S3, Ec2 Autoscaling, EBS, RDS, Cloud sigma, GIT, ANT, Jenkins, Maven, Jira, Apache Tomcat, Bash, Perl, Nexus, BitBucket, Junit, Python, Groovy.

We'd love your feedback!