We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • Having 7+ years of experience with DevOps Engineer in building CI/CD pipelines, Infrastructure Automation and Monitoring in AWS including EC2, VPC, ELB, S3, EBS, and Route53, Configuration Management, Application Development and Testing.
  • Experience with highly availability and scalable infrastructure in AWS Cloud Services, (EC2, S3, ELB, Cloud Watch, SNS, SQS, Glacier, IAM, VPC) and managing security groups on AWS
  • Working Knowledge on automation for deployment/configuration of different application servers like Web Sphere like Apache, Tomcat and Web Containers like Nginx
  • Implemented a CI/CD pipeline involving Jenkins and Chef to complete the Automation for Deployment
  • Good working knowledge of Build script and Automate solutions using various scripting languages like Shell, and Python
  • Experience in creating custom VPC's and IAM (Roles, Users, Groups) and attached required policies
  • Creating S3 buckets and enable the versioning of each object and enabled CORS on multiple buckets to access the cross - regional objects
  • Planned and implemented VPC’s with multiple Availability Zones and multiple subnets to meet the dynamic IP requirements
  • Core development experience Groovy Grails restful web services.
  • Experience in Branching, Tagging and Maintaining the Version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT
  • Developed Bash script to migrate Unix/Linux servers from LDAP to Active Directory
  • Implemented local Ubuntu APT server for hosting custom Debian packages, to automate the configuration of Ubuntu image running on android.
  • Automate system configuration of application servers using configuration management tools like Docker, Chef and Puppet
  • Web Application Development using Groovy Grails JQuery, AJAX.
  • JIRA development with Java and Groovy Scripting.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
  • Used Docker for containerizing applications and further scaling instances with respect to containers
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • As a Cloud administrator responsible for building and configuring a new cloud infrastructure environment Troubleshoot Azure related issues and engage internal teams for complex issues.
  • Experience in designing and implementing Cloud Automation and orchestration framework in private/public cloud environments involving AWS APIs, VMware, Chef, Puppet, Python, Azure APIs and Workflow Engine.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps, deployments.
  • Experienced in deploying and configuring Chef Server including Bootstrapping of Chef Client nodes for provisioning and created (Roles, Recipes, Cookbooks and Data Bags) for configuration
  • Knowledge on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Knowledge in Postman and bit bucket
  • Experience in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS and knowledge in evaluate Ansible Playbooks and roles to automate the cloud deployment and operations
  • Knowledge in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB.
  • Creation of custom Docker (Container Images, Tagging and Pushing) the images and creating the Docker Containers and Docker consoles for managing the application lifecycle
  • Assisted in creating and maintaining Ant build.xml and Maven pom.xml for performing builds
  • Converted the SVN repository to a local Git repository and shared the repository with the developers via Bit bucket
  • Migrated the development efforts from SVN repositories to Git (Bit bucket Server)
  • Very Familiar with Linux environments like CentOS, RHEL (OSE), Ubuntu and Windows.
  • Used Atlassian JIRA as issue tracking and ticketing tool.
  • Experience in using the Agile/Scrum and Waterfall testing lifecycle Methodologies.

TECHNICAL SKILLS

Cloud Servives: Amazon Web Services (AWS),Azure

Environment: C/ C++, Python, Java.

Database: Mongo DB, PostgreSQL, MySQL.

Web Technologies: HTML/HTML5, JavaScript, CSS/CSS3, JQuery, XML, AngularJS/Angular2, Node JS (npm and bower), React.js, JSON.

Version Control Tools: Git.

Scripting Languages: Shell Scripting.

Server: Apache Tomcat, Grunt, Gulp.

Web Services: SOAP (XML), REST API.

Devops Tools: Ansible, Chef/Puppet, Docker, Jenkins, Maven, NGINX.

Operating Systems: Unix/Linux, Windows, Mac OSX.

Development Tools: Visual Studio, Eclipse, Postman, Sublime Text, Spring Framework, Cordova, JBoss, JIRA, Karma

PROFESSIONAL EXPERIENCE

Confidential - PA

DevOps Engineer

Responsibilities:

  • Experience inDevOpsEngineer for project teams that involved different development teams and multiple simultaneous software releases.
  • Expertise in AmazonAWSCloud Administration which includes services likeEC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Hands on Experience in using configuration management tools like Cloud Formation, Terraform & Ansible.
  • WriteTerraformscripts to provision AWS resources EC2, EFS, ECR, ECS, ELB, IAM roles & S3.
  • Configured theKubernetesprovider with Terraform which is used to interact with resources supported byKubernetesto create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system.
  • Configure monitoring and logging tools Splunk, Wily, Kibana using Python scripts and integrating it with internal servers to generate and automate reports to the management.
  • Troubleshooting of Docker based applications.AWSCloud management and Puppet automation.
  • Set up and maintained Logging and Monitoring subsystems using tools loke, Elasticsearch, Fluentd, Kibana, Prometheus, Grafana and Alertmanager.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Developed DevOps Scripts in Groovy to automate and collection analysis of Cassandra .
  • Written some Groovy scripts for setting up LDAP configuration for Jenkins using security matrix.
  • Created a centralized code quality dashboard by using SonarQube for transparency and integrated Fortify SCA in CI/CD pipeline for security purpose
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Building and Installing servers through Azure Resource Manager Templates (ARM).
  • Worked withAnsibleplaybooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools,Ansible/ custom pipeline.
  • Worked as an administrator on Microsoft Azure and part of Devops Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Gained experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Deploying a Linux Kubernetes Clusters with ACS from the Azure CLI.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure byKubernetes.
  • Writing Python scripts to automate Database migration processes. Knowledge on Massive Data migration expertise from SQL to PostgreSQL.
  • Piloted and shared US Subscription Activation Campaign driving early Azure cloud developer adoptio
  • Aligned Azure and Google Cloud Platform capabilities and services with work load requirements.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE
  • Exposed Virtual machines and cloud services in the VNets to the Internet using External Load Balancer
  • Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE
  • Deploy, manage, and operate scalable, High Available, and fault tolerant systems onAWS.
  • Capability to provideAWSoperations and deployment and best practices throughout the lifecycle of a project.
  • Experience in Analysis, Design and Focused on automation, integration monitoring and configuration management.
  • Experience with application/data migration toAWSand also good knowledge on Chef.

Environment: AWS(EC2, VPC, ELB, S3, Groovy, RDS, Grafana, Cloud Trail and Route 53), Puppet, Terraform, Jenkins, Azure, Ansible, Kubernetes, GIT, WebSphere, Solaris, Jira, Linux, Web Logic, Python, Shell scripts.

Confidential, Tampa, FL

DevOps Engineer

Responsibilities:

  • Supported the application teams in migrating the source code from TFS to Git hub. Created GIT repositories with branches and migrated the source code from TFS.
  • Created automated pipelines for the build process of JAVA, UNIX, ASP.NET, VB.NET applications.
  • Hands-on experience in using Jenkins as a Continuous Integration tool with various stages.
  • Deployed and configured Jenkins CI including slave node configurations and SSH control plane implementations.
  • Experience in build process using ANT, Maven, Gradle and MS build for different applications.
  • Implemented CI using Jenkins with automated Unit tests and code quality analysis like Sonar Qube and configured various jobs in Jenkins for deployment of application and running test suites.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Developed audio and video processing software. ( Groovy )
  • Configured and Maintained the Jenkins build and automation jobs.
  • Used Nexus Pro as a repository to store the artifacts built from Jenkins.
  • Creation of Build & Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
  • Created a site to site VPN between on premise and Azure, using RAS for secure replication of on premise domain controller, to the newly created Microsoft Azure domain controller.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Involved in Leading Automation Deployment Team and working with Ansible Tower.
  • Worked with Build & Release team to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & Ansible Tower.
  • Hands-on experience in creating projects, Templates, adding Inventory to the project and configuring the Credentials with required access to Deploy using Ansible Tower.
  • Involved in retiring the deployment tool APLUS and replaced it with the other CD tools like Urban code deploy (UDeploy), Ansible Tower.
  • Working Knowledge of Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Developing Docker images to support Development and Testing Teams and their pipeline
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers.
  • Knowledge of Kubernetes to deploy and manage containers (pods) on minions.
  • Experience in Deploying, maintaining and integrating services on AWS Cloud Platform.
  • Hands on experience with All the AWS components like VPC, EC2, ELB, AWS Lambda, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, Route 53, Cloud watch, Cloud Trial, RedShift, Volume and Snapshot management, SNS, IAM Roles.
  • Automated and implemented the Cloud Formation Stacks (JSON Scripts) for creating/administrating the AWS resources like VPC, Subnets, Gateways, Auto Scaling, Elastic Load Balancers, creating DB Instances and many others across different Availability Zones.
  • Used MySQL, DynamoDB and Elastic Cache to perform basic database administration.
  • Experience in working and coordinating with the Off-shore teams to gather requirements and resolve issues.
  • Participated in the Planning Events to discuss with all the dependent teams, RTE’s about the current work status, documenting the objectives for the upcoming event and presented the draft plan during the event.
  • Good understanding of development environment using AGILE methodologies with SCRUM process.

Environment: GIT, Jenkins, Ansible, Docker, Groovy, Grafana, Kubernetes, Cyber Ark, TFS, JIRA, APLUS, Urban Code Deploy, UCP, AWS, Azure

Confidential - Dallas, TX

DevOps Engineer

Responsibilities:

  • Worked on converting design into infrastructure code developing solutions using AWS using orchestration tools Jenkins, Ansible & chef.
  • Created a CI/CD pipeline for .net applications by using MS build.
  • Created a centralized code quality dashboard by using SonarQube for transparency and integrated Fortify SCA in CI/CD pipeline for security purpose
  • Used AWS resources in the cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for the fast-paced robust application development environment.
  • Worked in setting up multiple VPC's, NAT gateways, security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • An acquaintance in setting up the CI/CD pipeline using Jenkins, Maven, SVN, GITHUB, CHEF, Terraform and AWS for Java web applications.
  • Developed DevOps Scripts in Groovy to automate and collection analysis of Cassandra .
  • Configured CI tools like Jenkins servers, Jenkins nodes, focusing on continuous integration and deployment, promoting Enterprise Solutions to target environments
  • Worked in Creation and configuring Elastic load balancers and auto scaling groups to distribute traffic in a cost efficient, fault tolerant in a highly available environment.
  • Worked on setting up dashboards for monitoring server infrastructure and SNS alerts for corrective actions or notifications using Cloud Watch service, Splunk, Prometheus & Grafana.
  • Created S3 Buckets to store files for serving static content for web applications.
  • Configured S3 Buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirements.
  • Experience in creating and launching EC2 instances using AMI's of Linux (Amazon, RHEL, SUSE, Ubuntu).
  • Written some Groovy scripts for setting up LDAP configuration for Jenkins using security matrix.
  • Wrote and Executed PowerShell scripts, script blocks, and commands.
  • Created EBS volumes for storing application files for use with EC2 instances.
  • Experience in creating RDS database instances, configured snapshots to take backups of volumes and images to store launch configurations of the EC2 instances.
  • Scripted Templates for AWS infrastructure as a code using Cloud Formation / Terraform templates to build staging and production environments.
  • Web Application Development using Groovy Grails JQuery, AJAX.
  • Worked on creating EKS cluster to deploy containerized applications built using Docker and setup pipelines in Jenkins to deploy applications integrating Linux base images and Tomcat server.
  • Build Automation process implementation using Jenkins along with Python and Shell scripts to automate routine administrative tasks reducing manual intervention.
  • Implemented Continuous Integration and Continuous Delivery using Jenkins and GIT from scratch building custom pipelines running automation tests.
  • Install, Configure and Manage Jfrog Art factory repository tool and configure to use as chef supermarket and Ansible galaxy as local repository and remote caching proxy repo.
  • Used confluence for creating content and Jira for issue management and Agile/Scrum Tool.
  • Used Service Now for managing Incidents, Requests, problems and integrated change processes with Jenkins for standard changes.

Environment: AWS (VPC, EC2, S3, ELB, EBS, RDS, Groovy, IAM, EKS CloudFormation, Route 53, CloudWatch, Cloud Front, Cloud Trail), GIT, MYSQL, AWS CLI, Enterprise Linux (Amazon, Redhat, SUSE), Ruby, Shell scripting, Jenkins, GitLab, Artifactory, Jira, Hip chat, Slack, fortify, Sonar cube, Chef, Terraform, Ansible, Docker, Prometheus, Splunk, Grafana, Apache, Tomcat, Jboss EAP, WebLogic Server

Confidential

DevOps Engineer

RESPONSIBILITIES:

  • Configuring different flavors of linux (RHEL 6/7, CentOS, Ubuntu).
  • Managed swap space storage on systems with memory overutilization, to avoid server hung issues and facing any out of memory errors.
  • Competent working with DevOps tools such as Jenkins, Maven, Gradle, Ansible, Nagios, Git And Github.
  • Create design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Jenkins, Git, Oracle, UNIX/Linux, AWS.
  • Work with administration, deploying, and managing applications on RedHat Linux, CentOS, Ubuntu, and Windows.
  • Experience in implementing software development methodologies like Agile, SCRUM with best practices applied.
  • Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
  • Creating and configuring ssh keys for users and systems with password-less access, and troubleshooting any user access issues revolving with keys.
  • Responsible for managing and supporting Continuous Integration (CI) using Jenkins.
  • Create Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds, and Configured the Ansible playbooks with Ansible Tower.
  • Configured Git with Jenkins and created scheduled builds using Poll SCM.
  • Designing EC2 instances architecture to meet high availability architecture and security parameters.
  • Deployed, configured and installed multiple test (QA) servers on AWS, Azure.
  • Effective maintenance of resources using ansible and VMware and monitoring the health every day.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Excellent communication, interpersonal, analytical, and quick problem-solving skills.
  • Experience in deploying CI/CD Pipelines.

We'd love your feedback!