Devops Engineer Resume
Atlanta, GA
SUMMARY
- Having 10+ years of IT experience dis includes 8+ years of experience as a Senior Cloud DevOps Engineer inCloud (AWS, Azure) and DevOps that includes Configuration management, Infrastructure automation, Continuous Integration and Delivery (CI/CD). Experience in Cloud Management in all phases of SDLC like Analysis, Design, Development, Deploying, Testing and Maintenance of various web - based applications.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of EC2, IAM, RDS, S3, EBS, Route53, ECS, VPC, CloudFormation, CloudWatch, Redshift, lambda, DynamoDB, SNS, SQS,Groovy, EMR, CloudTrail, AWSConfiguration.
- Extensively worked wif source code Version Control tools like SVN (Subversion), GIT, GitHub, Bitbucket.
- Expertise in using build tools like Maven for the building deployable artifacts such as Jar, War, Ear and Zip extension files.
- DevelopedAmazon Lambdafunctions usingJava 8forAmazon S3folder watcher.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, Auto-scaling, Elastic load balancing (ELB) in the defined virtual private connection.
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3bucket.
- Utilized Amazon Route53 to manage DNS zones for end users to internet application.
- Experience in Creating JSON templates in CloudFormation to manage AWS resources.
- Experience in running web scale services on Amazon Web Services.
- Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed wif shell script and Docker.
- Experienced inAWS Elastic Beanstalk for app deployments and worked onAWS LambdawifAmazon kinesis.
- Worked in container-based technologies likeDocker, Kubernetes andOpenShift.
- Worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
- Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI's.
- Exposure to Mesos/Kubernetes, Marathon cluster environment for application deployments & Docker containers.
- Efficient experience in using Nexus and Artifactory Repository managers for Maven and Gradle builds.
- Used Maven and Gradle as a build tool on java projects for the development of build artifacts on the source codes.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet and Ansible.
- Involved in writing Python and shell scripts for compilation and deployment process, deploy which execute the automated CI and release management process.
- Experience in writing Shell Python scripts to automate the deployments.
- Design and implementation of Azure Virtual Networks wif associated subnets and network security groups.
- Expert in deploying the code through web/application servers like IIS,Groovy, WebLogic, WebSphere, Apache, Tomcat, JBOSS, Nginx.
- Experience in using Ticketing & Bug tracking tools like JIRA and used SonarQube for automated code review.
- Experience in reviewing system logs files for errors, settings up CRON jobs for backups and monitoring process.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Good Interpersonal Skills, quickly adapt to new environments and learn modern technologies.
TECHNICAL SKILLS
Cloud Technologies: AWS, EC2, ECS, S3, IAM, RDS, ELB, Elastic Beanstalk, Lambda, EBS, Redshift, SNS, SQS, CloudWatch, CloudFormation, VPC, Route53, AWSConfiguration, Groovy,ECS, ECR.
Build Tools: ANT, Maven, Jenkins, Code Pipeline, Code Commit, Code Build, Code Deploy
Tools: CVS, Subversion, GIT, Ant, Maven, Jenkins, Chef, Bamboo, Puppet, Ansible, Nexus, JFrog, Docker, Packer.
Scripting Languages: Artifactory
Logging and Data Analytics: Shell, Python,Groovy
Nexus 2.0: ELK, Splunk
Web/App servers: WebLogic, WebSphere, IIS, JBOSS, Apache, Tomcat.
Operating System: UNIX, Sun Solaris, Red Hat Linux, SUSE, Ubuntu, CentOS, Windows.
Monitoring: Nagios, Grafana,Prometheus
Ticketing: ServiceNow, One Console and Jira.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
DevOps Engineer
Responsibilities:
- Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working wif technologies and platforms including Amazon Web Services, Kubernetes, Jenkins, Git, Grafana, Prometheus and Ansible.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux,Groovy, GIT, Docker, on AWS EKS.
- Create idempotent playbooks to automate our cloud infrastructure monitored and measured systems for performance, load & capacity planning.
- Worked closely wif development teams to ensure application errors are resolved and testing is thorough.
- Participated in Incident Management & Resolution.
- Troubleshooted issues and provided root cause analysis.
- Built and managed automated deployment for Elastic Bean Stalk environments and ECS docker containers using Ansible.
- Built and managed automated EMR creation/termination using Ansible.
- Built and managed ELK Log Aggregation stack - Experience wif all phases of Software Development Life Cycle (SDLC) .
- Great analytical skills, Excellent Oral, and Written communication skills.
Confidential
Cloud DevOps Engineer/Sr Consultant
Responsibilities:
- AsDevOpsEngineer, me am responsible for design, build, monitor, and enhance services
- Well experienced in building High-Availability and Secured Environments in Amazon Web Services.
- Expertise in implementing on-demand environments to spot instances wif auto scaling wif application auto startup scripts for optimizing cost.
- Implemented Lambda function for auto updating Route53 hosted zone DNS records whenever an instance state changes like running/terminated.
- Created CloudWatch rules for creating snapshots, updating snapshotstags, and implemented Lambda function to auto delete old snapshots for cost optimization.
- Created groups, users and multiple cross account roles for different account and environments.
- Developed build using Gradle,ANT,MAVEN as build tools and used Jenkins’s tool to kick off the builds move from one environment to other environments.
- Automated many possible manual tasks wif shell scripts.
- Created ELBs for multiple EC2 instances.
- Implemented a new era to build/terminate environments by reading a confluence page where we specify complete environment's requirements.
- Created VPC Peering between multiple VPCs.
- Source code Migrated from PVCS to SVN and SVN to Bitbucket.
- Virtualized the servers using the Docker for the test environments and dev-environments needs.
- Used Jenkins for automating Builds and Automating Deployments.
- Integrated Maven wif Subversion to manage and deploy project related tags.
- Involved in editing the existing Maven files in case of errors or changes in the project requirements.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
- Designed and implemented CI/CD using Jenkins and Ansible to provide an end-to-end monitoring and deployment.
- Developed Shell scripts to auto generate terraform files and maintained our Infrastructure as a Code.
- Created cloud watch event rules for calling Lambda functions whenever an instance state change
- Implemented deployment process in a way from building code and pushing artifacts to S3 bucket and updating the artifacts in application servers.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Creating clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files.
- Used Jenkins and pipelines to drive all micro-services builds out to the Docker-registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Implemented CICD using Jenkins and AWS Code Pipeline.
- Having strong hands-on noledge on GIT Branching strategies and Release management.
- Attached/Detached EBS volumes to/from EC2 instances.
- Created AMIs of the critical EC2 instances.
- Good experience in designing/drawing architecture diagrams.
- Created CloudWatch logs streaming for all production environments and alarms for non Exceptions of the application.
- Implemented Shell Scripts for moving application logs to S3
- Good noledge in S3 Life cycle.
- Linux System Administration
- Configured JBoss and Apache Web Servers for different environments.
- Wrote shell scripts for Application restarts and integrated wif Jenkins jobs.
- Automated Continuous Integration and Delivery for automating deployment process using Jenkins and shell Scripts.
- Implemented shutting down/starting up scripts for non-production environments EC2 instances and integrated wif Jenkins jobs.
- Completed assigned tasks and targets wifin a targeted date.
- Experience in AWS, Jenkins, and Scripting.
Environment: Terraform, AWS, ECS, ECR, Docker, Jenkins, Cloud foundry, Ansible, Python, Shell Scripting,Kubernetes, Amazon Lambda, Groovy, ANT, Maven, SonarQube, JIRA, OpenShift, Docker, Cloud foundry, VMware, Bitbucket, Snapshot, Nexus, Grafana,Prometheus.
Confidential
Senior Associate
Responsibilities:
- AsDevOpsEngineer, me am responsible for design, build, monitor, and enhance services
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Design & implemented the Virtual Private Cloud (VPC) service for increase of customer's on-premises datacenter wifAWSCloud utilizingAWSVPC and VPN &directconnectservices.
- Involved inDevOpsautomation processes for build and deploy systems.
- Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
- Worked wif Ansible (automation tool) to automate the process of deploying/testing the new builds in each environment, setting up a new node and configuring machines/servers.
- Designed and ImplementedData securitybased on categorization.
- Created featured, develop, release branches inBitBucket(GIT) for different application to support releases and CI builds.
- Migrating databases to datacenters to AWS RDS (Cloud), while maintaining them.
- Created and maintainedplaybooksinAnsiblefor continuous deployment of resource in site/paging and production environment.
- Developed Amazon Lambda functions using Java 8 for Amazon S3 folder watcher. Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda wif Amazon Kinesis. Created Cron jobs through Amazon Lambda for initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI. Setting up OpsCenter for the Monitoring. Monitoring review and enhancement for system, application, Docker, and Cassandra.
- Designing and implementing fully automated server build management, monitoring, and deployment by using technologies likeChefandAnsible.
- Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Developed build using Gradle,ANT, MAVEN as build tools and used Jenkins’s tool to kick off the builds move from one environment to other environments.
- Resolved update, merge and password autantication issues inJenkinsand JIRA.
- Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in anopen-source environment using tools like AnsibleJenkins.
- Launched an AWS EC2 instance using CloudFormation Template mapping the instances and passing the AMI id of the instance.
- Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory).
- Developed a fully automated continuous integration system using GIT, Jenkins, MySQL, and custom tools developed in Python and Bash.
- Extensive experience in setting up the CI/CD pipelines using Jenkins, Groovy,Maven, Nexus, GitHub, Ansible, Terraform and AWS
- Source code Migrated from PVCS to SVN and SVN to Bitbucket.
- Virtualized the servers using the Docker for the test environments and dev-environments needs.
- Used Jenkins for automating Builds and Automating Deployments.
- Integrated Maven wif Subversion to manage and deploy project related tags.
- Involved in editing the existing Maven files in case of errors or changes in the project requirements.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
- Designed and implemented CI/CD using Jenkins and Ansible to provide an end-to-end monitoring and deployment.
- Good working experience on DevOps tools such as Ansible, Jenkins, GIT, Docker.
- Perform Deployment of Release to various QA & UAT in Linux environments.
Environment: Unix/Linux, Terraform, AWS, Ansible, Jenkins, Amazon Lambda, Ansible, RDS, Ruby Scripting, Python, Shell Scripting,Groovy, Maven, CloudFormation, SonarQube, JIRA, Cloud foundry, VMware, GIT, Nexus, Grafana,Prometheus.
Confidential
Associate Consultant
Responsibilities:
- Worked on DevOps tools for end-to-endCI/CD automation and maintenance.
- Responsible for writing pipeline scripts wif shared libraries.
- Create highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, RDS, Route53 etc.
- Deploy and monitored, migrated the scalable infrastructure on Amazon web services specifically on AWS EC2, S3.
- Knowledge in cloud compute models like IAAS, PAAS, SAAS.
- Structure and continuous optimization of infrastructure development, especially by CI / CD based on Docker.
- Written Python automation scripts for various Lambda services for automating the functionality on the Cloud.
- Experience on Jenkins like Plugin Management, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines wifin Jenkins.
- Good understanding of Ansible, for configuring and managing computers, combining multi- node software deployment.
- Responsible for writing automation scripts for auto installation and deployment of applications in designated environments.
- Configured and managed various AWS Services including RDS, Glacier, Cloud Watch, Cloud Front, and Route 53 etc.
- Designing and implementation of public and private cloud services on AWS.
- Focusing on high-availability, fault tolerance, and auto scaling using AWS Cloud Formation.
- Firewall setting by Security groups and NACL.
- Constructed AWS Security Groups which behaves as virtual firewalls, controlling the traffic allowed to reach one or more AWS EC2 instances.
- Working wif NAT instance and NAT Gateway.
- Create, resizing EBS Volume and adding new volumes and mounting it to EC2.
- Create alarms, events, rules and metric filters and billing alarms
- Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage
Environment: AWS,Chef, Docker, Ansible, Jenkins, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Groovy,Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, GitHub, Nagios, Splunk.
Confidential
System Administrator
Responsibilities:
- Provided technical expertise for IT network design, implementation, optimization, and upgrade.
- Monitored the LAN/WAN network environment including routers, switches, firewalls, and Internet access and software applications.
- Installation, configuration, and maintenance of Windows servers, Linux OS system network components.
- Performed troubleshooting and diagnosis to hardware/software network failures and provided resolutions.
- Provided administration support, accessing network systems in their ‘root’ level.
- Good noledge and understanding of the network infrastructure and protocols such as TCP/IP, HTTP, etc.
- Desktop (PCs, Laptops and Peripherals) hands-on experience for both hardware and software.
- Taking Backup and restore the data.
- Managing User, Group and Group account users.
- Managing G-Suite application for user creation Deletion, Data backup and Data migration.