Devops Automation Engineer Resume
PROFESSIONAL SUMMARY:
- I am an AWS Certified Developer, have 3 years of experience in end - to-end development, analysis, and design (functional and technical) of enterprise application based on varied technologies.
- Strong Development Skills On Cloud Amazon Web Service ( AWS ) and Azure cloud.
- Strong Operational skills on Cloud Services EC2, S3, VPC, Cloud Formation, Cloud Watch, RDS, Dynamo DB, SQS, IAM, SNS, SES
- Experience in Cloud Infrastructure management and Implementation (ARM and ASM).
- Experience in System and Server administration of Windows and Linux Environments.
- Architecture of Client Cloud and Data Center using DC / OS and Apache Mesos.
- Establish an Enterprise Cloud strategy; hybrid multi-vendor and on premise cloud solutions, particularly Azure and AWS, architecture , standards and best practices associated with all aspects of Cloud offerings
- Professional experience in Configuring and Deploying instances on AWS, Azure, and Rackspace cloud environments, Data Centers.
- Experience in Azure infrastructure management ( Azure Storage, Azure AD and Office365).
- Setting up huge Kubernetes platform with four clusters and providing assistance to various app teams
- Experience in working with Windows Server 2008, 2012 R2, 2016 Active Directory and Administration.
- Experience working in a DevOps Environment as a DevOps engineer working on various applications like Puppet, CHEF, GIT, SVN, Jenkins, Docker, AWS and Maven.
- Experience in Installing, configuring, maintaining and upgrading vRealize Automation in VMware environment to provision Multiple Servers in single point in any Endpoint
- As Mesosphere DC/OS Engineer enhanced and implemented multiple frameworks like Spark, Nifi, Alluxio, Lucid works fusion, within private cloud using Mesosphere DC/OS. Enhanced the Docker images to add features and security.
- Implemented JFrog Artifactory for better management of NuGet and NPM Packages as well as custom designed JS packages Experience working on enterprise Mesosphere DC / OS 1.11 version including security, multi-tenant and Kubernetes -as-a-Service options with production cluster having 200 nodes and a 3 master chorum architecture.
- Experience with Cloud automation technologies such as Cloud Formation and Terraform.
- Experience with container based deployments using Docker , working with Docker images, Docker Hub and Docker -registries and Kubernetes
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks using CI tool like run desk and Jenkins.
- Experience in Amazon Web Services(AWS) including VPC, EC2, ELB, S3, and EBS, ROUTE 53
- Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology.
- Have high learning curve to learn and adapt quickly with new tools and technology.
- Excellent communication, interpersonal and presentation skills
TECHNICAL SKILLS:
Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit
CI Tools: ANT, MAVEN, Hudson, Jenkins, BAMBOO, and Code Deploy.
Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Kubernetes, Splunk, OPS Work.
Bug Tracking Tools: JIRA, Remedy, and IBM Clear Quest.
Cloud Platform: AWS, Azure, GCP and Open stack, VMware Horizon 7
AWS Services: EC2, ELB, ELK, VPC, RDS, IAM, Cloud formation, Lambda, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53.
Web Servers: Apache, Tomcat, Web Sphere, JBOSS, nginx, HAproxy and Marathon-lb
Languages/Scripts: C, Java, Shell, Bash, Python, Ruby and Perl.
Operating Systems: Red hat, Ubuntu, CentOS, CoreOs Linux and WINDOWS.
Web Technologies: HTML, CSS, Java Script, JQuery, XML, JSON.
Orchestration Tools: Docker swarm, Kubernetes, Marathon, Mesos
PROFESSIONAL EXPERIENCE:
DevOps Automation Engineer
Confidential
Responsibilities:
- Release Management and Build Automation with VSTS Developed automation scripts using PowerShell, supporting multiple hosts and VMs for Azure cloud deployments.
- Implementing and managing continuous delivery systems and methodologies using VSTS and Jenkins.
- Created VSTS Job for automation of build and deployment process as part of Continuous Integration strategy.
- Architect, implement and manage cloud security solutions, agents, scanners and logging systems.
- Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
- Deployed Azure Kubernetes Clusters on cloud/on-premises environments with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
- Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Puppet
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments
- Managed multiple Azure accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
- Developed Automation frameworks for public cloud infrastructure deployments.
- Managed Amazon Web Service (AWS) projects while coaching the agile process and help implement agile methodology.
- Understanding of secure-cloud configuration, cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
- Add project users to the AWS account with multifactor authentication enabled and least privilege permissions.
- Experience working on several Docker components like Docker Engine, Docker Hub, Docker machine, Docker compose and Docker registry
- The complete installation and hosting was automated with AWS cloud formation and Terraform
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Building/Maintaining Docker container clusters managed by Kubernetes , Linux, Bash, GIT, Docker , on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Recognize, adopt, and install the best practices in security engineering fields throughout the.
- Provided DevOps teams with clear direction - including appropriate governance and decision making.
- Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
- Managed local deployments in Kubernetes , creating local cluster and deploying application containers.
- Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
- Tested Web API by using Postman for Smoke Testing to make sure the data retrieve is built correctly.
- Also written shell scripts to automate the Deployment of Artifacts to Linux boxes.
- Support containerization through Dockers and maintain snapshots of Jenkins.
- Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
Environment: Kubernetes, DC/OS Mesos, Docker swarm, EKS, ACS, Jfrog artifactory, Microservices, Docker, Jenkins, Automation, VSTS, Taiga, Git, Jenkins, VMware Horizon, postman, swagger.
DevOps Engineer
Confidential
Responsibilities:
- Partner with architecture, cloud, server, middleware, and application teams to complete detailed technical design for Amazon Web Services implementation for the bank.
- Implement Amazon Web Services solutions to support both production and non-production workloads for the bank.
- Enabled end to end CI/CD pipeline for Java based applications using Bamboo, Bitbucket, Artifactory Udeploy and integrated with different testing tools like SonarQube, Veracode and Selenium.
- Automation of builds to build artifacts and migrate from Nexus to Jfrog artifactory.
- Experienced in handling continuous integration of the applications using GIT and Bit bucket. s for Dev, testing and Ops teams. Warranty support for the DevOps pipeline. Documents to be completed to ensure the DevOps pipeline is well understood and stays consistent.
- Co-ordinate with Software development teams and QA teams to troubleshoot and deploy the business applications on WebSphere servers.
- Solid Experience in creating scripted infrastructure using Cloud Formation
- Responsible for migration of source code from Java 6 to Java 8 with developers.
- Provide and demo for the application teams about the CI/CD automation and use of tools.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
- Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
- Assisted customer in implementing DevOps strategies using Jenkins for automated deployment of builds to different environments and Build Forge as the automated engine.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Google Cloud Platform (GCP) as a part of POC.
- Used Jenkins to automate everyday builds, and configured using testing, compiling using Maven projects or Git repositories and deployed into artifactory and tomcat servers.
- Expertise in writing new plugins to support new functionality in Terraform. Used Terraform scripts to Automate Instances for Manual Instances that were launched before
- Built scripts using MAVEN build tools in Jenkins to move from one environment to other environments and made some changes in the POM.xml file.
- Systems administration, maintenance, and monitoring various day-to-day operations
- Creating and maintaining user accounts, profiles, and security rights
- Installation, configuration, and maintenance of web servers, application servers, and database servers on Linux Servers.
- Linux system Administration, New build and configurations, OS Migration, Creation and maintenance of Linux server and deploying security standards, SOC.
- Excellent knowledge of Linux/Unix kernel tuning, building customized kernels.
- Installation of patches and other software packages using RPM and YUM in Linux, pkgadd, pkginfo, pkgrm, patchadd in Solaris and swinstall, swremove, swlist in HP-UX.
- Supported various databases like Oracle, UDB and SQL Server on Unix/Linux servers.
- Experienced in working with virtualization techniques especially Hyper-V.
- Experienced in JBOSS, Apache Tomcat, IIS, Apache HTTP Sun One (Web/Application Servers) administration such as Installation, configuration and administration in different environments.
Environment: AWS (EC2, VPC, ELB, S3, glacier, Lifecycle Management policies, Cloud Formation, Elastic Beanstalk, Lambda, VPC, RDS, IAM and Cloud Watch, GIT, Maven, Ansible, Hudson, Jenkins, Kubernetes , SQL, Docker , Kubernetes , Jira, AWSCLI, AWS Auto Scaling, Unix/Linux, Bash Shell Script, Python, Apache Tomcat, MongoDB, Oracle DB Unix/Linux CentOS 7, Nexus v3, Bash Shell Script, Python, Node.js, Kafka, Apache Tomcat, MongoDB, SQL, Traefik, Nginx .
Intern (DevOps CI-CD Developer)
Confidential
Responsibilities:
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- CI/CD pipeline management through Jenkins and GitHub and bug tracking using JIRA.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Created AWS Route53 to route traffic between different regions.
- Design, planning and implementation for existing On-Prem applications to Azure Cloud (ARM).
- Creating Gateways for Virtual Network to Virtual Network and Site to Site specific VPN connectivity on Azure environments.
- Created Domain Controller in one of the Virtual Machine and added users to Domain Controller.
- Implemented VNet Peering between the Virtual Machines within the same Location.
- Setup and build AWS infrastructure in various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
- Experienced in handling continuous integration of the applications using GIT and Bit bucket. s for Dev, testing and Ops teams. Warranty support for the DevOps pipeline. Documents to be completed to ensure the DevOps pipeline is well understood and stays consistent.
- Co-ordinate with Software development teams and QA teams to troubleshoot and deploy the business applications on WebSphere servers
- Configuration and troubleshooting for Red Hat Linux.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
- Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
