We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • IT professional with 8+ years of experience in DevOps, AWS Cloud platforms and its features, designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management, CI/CD (Continuous Integration / Continuous Deployment) process, Strong background in Linux Administration.
  • Experienced in Writing Chef Recipes to automate build/deployment process.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git, SVN .
  • Managing Amazon Web Services (AWS) infrastructure with migration, automation and configuration management tools such as Chef, Ansible or custom - built.
  • Expert in automation (writing Shell, & Python scripts ) to monitor LINUX/UNIX production applications.
  • Automated the Continuous Build process , monitored, maintained, and controlled software configurations in secured distributed environment.
  • Expert with Installation of Linux OS such as RHEL 5.0/6.0/7.0, CentOS , SUSE Linux , Ubuntu , and experience in windows administering Active Directory and group policies.
  • Experience in Linux Virtualization implementations such as VMware .
  • Experience with automating release process using Maven, Jenkins and Jira as tools in diversified project environment
  • Extensively worked with Jenkins for CI (Continuous Integration) and CD (Continuous Deployment) methodologies and for end to end automation for all build and deployments
  • Configured and maintained Jenkins to implement the CI (continuous Integration) process for major release and integrated the tool with Ant and Maven to schedule the builds
  • Build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and create new jobs and branches through Jenkins
  • Creating and managing user accounts, system security, change management, documents and procedures on Linux.
  • Written bash scripts to deploy the Java based packages like EAR and WAR on the application Server.
  • Scripted internal automation via various scripting languages like Shell and Python.
  • Expertise in Application deployment and environment configuration using Ansible.
  • Experience in Infrastructure as a Service (IaaS) managing Amazon Web Services infrastructure with automation and configuration management i.e. Ansible.
  • Automate delivery pipeline using integration and infrastructure tools GIT, Jenkins and Ansible
  • Expertise in systems performance monitoring & tuning: CPU, disk, memory and network utilization.
  • Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment using Docker and Terraform.
  • Developing Docker images to support development and testing teams and their pipeline
  • Design build and managed the Windows Azure infrastructure depends on their requirement.
  • Managed source code for various applications in SVN, GIT, TFS and SonarQube
  • Used Terraform for servers/resource provisioning against AWS cloud provider and Ansible for configuration management.
  • Monitored and deployed Java based applications
  • Experience with Data pipeline for database backup in different databases.
  • Expertise in installing, configuration and administration of Tomcat.
  • Experience with AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, CloudFront, Elastic Cache, Cloud Watch etc.
  • Kubernetes is being used to orchestrate the Deployment, scaling and management of Docker Containers.
  • Experience in writing Ansible playbooks, Chef cookbooks and Recipes to manage systems configuration
  • Extensively worked on Jenkins for Continuous Integration and for End to End automation for all build and deployments.
  • Worked on building and deploying Java code through Jenkins
  • Experience in a DevOps Environment on various technologies/applications like Azure, GCP, Puppet, CHEF, GIT, SVN, Jenkins, Docker, AWS, and ANT.
  • Worked on microservices for continuous delivery environment using Docker and Jenkins
  • Experience in working with continuous deployment tools like Puppet and Chef.
  • Transformed traditional environment to virtualized environments with, AWS-EC2, Docker, Vagrant, and VMware.
  • Expertise in working with Bug Tracking Tool like JIRA .
  • Experience setting up and maintaining auto-scaling AWS stacks (using cloud formation and scripting).
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Experience in C/C++/Java build with Ant, Maven, GIT, and Jenkins
  • Knowledge on convert Java projects in to Maven projects by creating project object Model file and ensured all the dependencies are built
  • Wrote Shell scripts to automate GIT branching, merging, tagging and various other version control tasks.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
  • Used Chef spec for Unit testing, Server spec and Inspec for integration testing of cookbooks .
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users mount Points and Packages.
  • Worked on Kubernetes (Open source system) for automatic deployment and for managing containerized applications.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • The management tool Ansible used as the Configuration tool and written Ansible playbooks to automate the process of creating the master and Worker nodes in Kubernetes Environment.
  • Worked on TeamCity for Build management & Continuous Integration.
  • Experience in managing servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and worked on playbooks for Ansible in YAML scripting.
  • Experience in Virtualization technologies like VMware, vagrant and worked with containerizing app locations like Docker, Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Developed and Configured Continuous Integration and continuous build management tools like Jenkins and Maven .
  • Experienced in version control tools like Git and its configuration.
  • Experience in working with continuous deployment tools like Puppet and Chef.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Executed various scripts like Bash, Python to automate build and release process.
  • Welcome new challenges, quickly learning new skills and procedures with excellent adaptability

TECHNICAL SKILLS:

Languages: C, C#, Java.

Scripting: Unix shell scripting, Bash scripting, Python scripting.

Area of work: Release management, Deployment/Migrations, Environment management, Configuration management, Production support.

Data Base: SQL, MySQL, Teradata.

Cloud services: AWS(EC2/S3/IAM/SQS/SNS/ELB), Google Cloud Platform (GCP).

Configuration management Tools: Chef, Puppet, Ansible, Terraform.

CI Tools: Jenkins, Bamboo.

Management Tools: JIRA.

Virtualization Tools: VMware, VMware Workstation.Networking: TCP/IP, firewalls, VPN, IaaS, LAN/WAN.

Monitoring Tools: Nagios, log stash, Kibana, SPLUNK.

Version Control Tools: Subversion, Git/Stash, ClearCase, TFS, Git, Git Hub, SVN, CVS.

Web Servers Tools: Apache, Tomcat, Nexus, etc.

Bug Tacker & Testing: JIRA, Selenium, SonarQube.

Build Tools & Container Services: Ant, Maven, Docker, Kubernetes.

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Working on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Trail, Cloud Formation AWS Config, Auto scaling, IAM, S3.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Installing troubleshooting skills for EC2 instances, Elastic Load Balancers (ELB), and handle operation and maintenance support for AWS cloud resources.
  • Implementing continuous integration and deployment systems using AWS code pipeline, Jenkins, ANT, Maven, Arti factory/Nexus, Ansible.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages
  • Worked on playbooks for Ansible in YAML scripting.
  • Installing and configure Jenkins for Automating Deployments and providing a complete automation solution.
  • Implementing a Continuous Delivery framework using Jenkins, Chef in Linux environment.
  • Working in DevOps group running Jenkins in a Docker container with EC2 slaves in AWS cloud configuration.
  • Experience in Cloud automation using AWS Cloud Formation templates, Chef, Puppet.
  • Use AWS Identity and Access Management (IAM) to set user permissions and policies.
  • Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Automating the build and deployment processes by continuous integration system .
  • Configuration of various plugins for automation of the workflow.
  • Monitoring diagnose and performed end to end debugging of complex applications, network protocols, server nodes and application stacks.
  • Creating Docker images for the entire application and moved it to the certain GIT repository.
  • Using Kubernetes managing Docker orchestration and Docker containerization
  • Manage Nexus repository tool to maintain the artifacts/dependencies jars.
  • Installing Chef Server Enterprise, Workstation , and bootstrapped the nodes using knife and automated by testing Chef recipes.
  • Involving in writing the cookbooks and recipes and created multiple Chef Work stations.
  • Working with Architecture team to design the lower and higher environments.
  • Create a cookbook for ELK and the agent to ship logs and clustered the ELK for Disaster recovery.
  • Design the folder structure for higher environments and driven to production.
  • Configuring the MariaDB and executed scripts in the database.
  • Managing the servers using Chef.

Environment: AWS, GITLAB, Jenkins, Nexus, Chef, ELK, Shell, Linux (RHEL), Ansible, MariaDB, Git, Puppet, Nagios, Jira, VMWare, PowerShell, T FS, Apache, TOM CAT web services, EC2, S3, RDS, EBS, auto scaling, Bash, and Python, Unix/Linux, Windows, RHEL 4/5/6, CentOS .

AWS/DevOps Engineer

Confidential, Fremont, CA

Responsibilities:

  • Promoted Continuous Integration, Continuous Delivery culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Administered and supported SVN and GitHub Enterprise version control tool.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting
  • Used involve in credit card fraud detection development team.
  • Have knowledge on credit card risk management.
  • Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins
  • Improved our existing Terraform-based provisioning tooling.
  • Deploying multi-stack software builds to various environments (VMs, Cloud instances, etc.) using automation tools like Ansible and Chef, minimizing downtime
  • Ansible playbooks to automate the deployment of the applications to different Prod/ QA Environments.
  • Helped to establish the physical environments to perform effectively the software builds and deployments with an emphasis on quality, integrity, and security.
  • Used monitoring tool JIRA and also triggered the issues and maintained bugs using JIRA tool.
  • Installation, configuration and maintenance of different Linux Distribution servers like Debian, RHEL, CentOS Servers at multiple Data Centers.
  • Configured JIRA workflows, User management and custom dashboards according to the needs to the CM team and integrated the project management features of JIRA with the build and release process.
  • Analyzed and monitored incident management and incident resolution problems.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
  • Analyzed security-based events, risks and reporting instances.

Environment: RHEL, Apache-Tomcat, Git, Chef, VMWare, Vagrant, UI, Puppet, Groovy, Rational Doors, AWS, Chef, Jenkins, Azure, PowerShell, Nagios, Ansible, Oracle, TFS, JIRA, Shell/Perl Scripts, SonarQube.

Build and Release Engineer

Confidential, Los Angeles, CA

Responsibilities:

  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Slave Nodes/Agent, Chef, Android, VMware.
  • Extensively worked on Jenkins by configuring and maintaining for continuous integration and for end to end automation for all build and deployments.
  • Supported 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.
  • Experience in release automation for Java technology to achieve continuous integration and continuous delivery (CI and CD).
  • Automated Clear Case based release management process including monitoring changes between releases.
  • Solid understanding of Linux shell scripting, UNIX, Windows, build and release engineering principles.
  • Installed, configured and administered Jenkins (CI Tool) on Linux/Windows machines along with adding/updating plugins such as Build Pipeline, SVN, SSH Agent, GIT Hub, Maven, ANT, SonarQube, etc.
  • Experience with build tools ANT and Maven for writing (build.xml and pom.xml) files respectively.
  • Build Automation and Build Pipeline development using Jenkins and maven .
  • Designed and created automated Build and Deployment process using Jenkins build pipeline .
  • Used SVN as source code repository and experienced in cloning, pulling, pushing the code.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Used Subversion (SVN) in branching, merging, and tagging the S ource Code and managed the source code repositories.
  • Performs in cloud computing environments using AWS EC2, S3, AWS RDS, and Redshift.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using the Amazon identity and access management (IAM).
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.

Environment: Linux, GIT, Maven, Jira, AWS, EC2, S3, VPC, CI/CD Management, Windows, CentOS, Shell script, SVN, SCM, Jenkins, Ant, Maven, Chef, RDS/DNS.

DevOps Engineer

Confidential, NJ

Responsibilities:

  • Worked as a DevOps Engineer with a team that involves different development teams and multiple simultaneous software releases
  • Configured, monitored, and automated AWS as well as involved in deploying the content cloud platform on AWS using EC2, S3, and EBS (Elastic Block Store)
  • Involved in CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform and AWS.
  • Performed all necessary day-to-day subversion/Git support for different projects.
  • Written Terraform templates, chef cookbooks, recipes and pushed them into chef server for configuring EC2 instances.
  • Worked on infrastructure with Docker Containerization.
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors viz. RHEL, CentOS and Ubuntu in Linux and Windows.
  • Performed day to day operations and troubleshooting of VMs.
  • Created the AWS security groups to enable firewall.
  • Configured and managed Nagios for monitoring over existing AWS cloud platform.
  • Automated Linux production server setup using Puppet scripts. Documented release build and source control processes and plans.
  • Good experience in Amazon Web Services environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load Balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic File system, RDS, VPC, Route53, CloudWatch, Cloud trail, Cloud Formation.
  • Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.
  • Configuring of Virtual Private Cloud (VPC) with networking of subnets containing servers.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
  • Work with product development to resolve build-related issues in all projects.
  • Built DNS system in EC2and managed all DNS related tasks. Managed the configuration of the applications using chef.

Environment: Java, Linux, Maven, Nexus, Puppet, Jenkins, Docker, Nginix, GIT, AWS EC2, Route53, S3, VPC, ELB, Shell scripting, Unix/Linux environment.

Linux System Engineer

Confidential

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Red Hat, CentOS and Linux servers and also product servers.
  • Coordinate developers with establishing and applying appropriate branching, merging Conventions using GIT source control .
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process by used Jenkins, Ansible, Puppet, and Chef.
  • Create custom logging, reporting, and analyze system applications, enable problem notifications, enhance hardware, database.
  • Redesign and implement Domain Name System (DNS) infrastructure to reduce complexity, improve performance, simplify administration, and facilitate deployment automation.
  • Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.
  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Used Chef for managing server application server such as Apache, MySQL, and Tomcat.

Environment: Red Hat Linux 5.x, 6.x, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Unix.

We'd love your feedback!