We provide IT Staff Augmentation Services!

Automation Devops Engineer Resume

3.00/5 (Submit Your Rating)

Ann Arbor, MI

SUMMARY

  • 8+ years of professional work experience as a Software Developer and around 5 years of experience in the areas of DevOps AWS Cloud, CI/CD pipeline, Build/Release Management and Linux/Windows Administration.
  • Experience in AWS Cloud platform and its features which includes EC2, Auto - scaling, IAM user management and AWS S3.
  • Designed cloud-hosted solutions, specific AWS product suite experience.
  • Implementing a Continuous Delivery framework using AWS Code pipeline, code commit Jenkins, Chef, Maven & Nexus in Linux server’s environment.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL.
  • Managed Amazon Web Services (AWS) infrastructure for applications with automation Terraform and configuration management tools such as, Puppet.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points, and Packages.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, Configuration management and patching through Ansible.
  • Used ANSIBLE to manage existing servers and automate the build/configuration of new servers.
  • Hands on experience on configuration management tool like Chef, Puppet and Ansible.
  • Designed and Implemented build framework for applications using Jenkins & maven as build framework tools.
  • Hands on experience in using Jenkins for continuous Integration and push the code to production.
  • Strong hands on experience in working with Build Tools like Maven.
  • Have working knowledge of container orchestration using Kubernetes.
  • Installed Nexus repository tool to maintain the artifacts/dependencies jars.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled build overnight to support development needs using Jenkins, Selenium and Maven.
  • Worked to set up Jenkins service inside the docker swarm cluster to reduce the failover downtime to minutes and to automate the docker containers deployment without using configuration management tool.
  • Used DevOpsimproving and redesigning build systems for Java Web Apps with integration of Auto-scaling Solutions with EC2, Ansible and Jenkins.
  • Experience in configuring, maintaining and troubleshooting Microsoft based production system; Microsoft Azure Cloud and Azure Active Directory.
  • Experience in Azure Services; Azure App Service, Azure SQL, Azure Service Fabric, Azure Storage Account.
  • Authorized to access the documents on Demandware (commerce cloud based platform)API documentation.
  • Access to the Demandware API are secured by aClient IDandClient passwordcombination.
  • Experience in working with DevOpstools such as Jenkins, Nexus, Chef and Ansible for building and deploying application.
  • Experience in building AWS infrastructure using various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in cloud Formation JSON templates.
  • Experience as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to other environment.
  • Scripting Continuous Integration (CI) with help of Ruby and TeamCity to build and deploy on AWS EC2 instances using Docker.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in Agile based - SCRUM project management methodologies.
  • Created Splunk dashboards and have strong Splunk UI experience and able to debug expensive search queries Written/Developed Chef Cookbooks to automate the entire deployment process.

TECHNICAL SKILLS

Cloud technologies: AWS, Microsoft Azure, Google Cloud

Build/Automation Tools: Ansible, Chef, Puppet, SaltStack, Ant, Maven, Gradle, Jenkins, UDeploy

Version Control Tools: GIT, GITHUB, Visual SVN, BitBucket

Repository Management Tools: Nexus, JFrog, Artifactory, Docker Hub

Web/App Server: Apache, Tomcat, Niginx, Web Logic, WebSphere Application Server, Jboss, LAMP, Jetty

Databases: MySQL, MongoDB, Cassandra, Versant, SQL Server, Oracle

Monitoring Tools: Nagios, Splunk, ELK Stack, APP Dynamics, Dynatrace

Virtulization/Container: Docker, Kubernetes, Mesosphere, VMware vSphere

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Project Tracking/Bug Tracking Tools: Service NOW, JIRA, Crucible, Rally, Remedy, Bugzilla

Operating systems: RHEL/CentOS, Ubuntu/Debian/Fedora, Sun Solaris, Windows Server

Scripting Languages: Shell, Bash, Perl, Python, Groovy

PROFESSIONAL EXPERIENCE

Confidential, Ann Arbor, MI

Automation DevOps Engineer

Responsibilities:

  • Experience in designing, configuring and managing public cloudinfrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling, high-availability, fault tolerance, in launching EC2 instances, Elastic Load Balancer, CodeBuild, Elastic Beanstalk, S3, Lambda, Glacier, cloudFront, RDS, VPC, Direct Connect, Route53, cloudWatch, cloudFormation, IAM, SNS.
  • Worked on Managing the Private Cloud Environment using Ansible and Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up &, Troubleshooting Ansible, created and automated platform environment setup.
  • Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
  • Used Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Involved migration in modularization of the infrastructure application through the usage of automation tool, Ansible and integration with Jenkins.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring usingAnsibleplaybooks and has IntegratedAnsiblewith Rundeck and Jenkins.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Worked on container based deployments using Docker images, Docker Hub, Docker registries and containerization orchestration usingKubernetes.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for Git and Chef.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Worked on Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
  • Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers. Worked on customization of existing Python scripts of some of the internal applications.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaces.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Deployed the Java applications into web application server like Web logic
  • Responsible for setting up JIRA as defect tracking system and configured various workflows, customization and plug-ins for the JIRA issue tracker.

Confidential, PA

DevOps/Cloud Engineer

Responsibilities:

  • Manage daily scrum calls and monthly sprint meetings. Define Release cycle and update it to all AD teams.
  • Worked with Amazon Web Services to set up infrastructure using AWS resources like VPC, IGW, ROUTE TABLES, EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF and EBS etc. Define Sprint stories for team and run standup call for the team to track status.
  • Performed code line GIT pushes (releases) to production and customer servers. Developed and improved GIT push scripts to create release pipelines.
  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise 6.x and 7.x) on SPARC, x86 and Blade Centers.
  • Configured, installed, generated SSL certifications for applications like JBoss-EAP, BPMS, Alfresco, Recognos, IBM-BPM, OIAM.
  • Deployed code changes in application as a part of Continuous integration and continuous deployment.
  • Led a data modelling and Change Management team for our daily SysInt (System Integration) SCRUM meetings to address build and release deployment enhancements and issues
  • Automated deployment jobs in Jenkins with the help of Groovy scripts and respective application Plug-ins.
  • Build and Release Java Applications to DEV, Test, Pre-Prod and Prod Environments.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, dependency chains and environment setup.
  • Demonstrated ability in installation, configuration and management of provision tool- Ansible.
  • Experience writing Ansible Playbooks to automate the deployment process and to integrate them into Jenkins jobs for a continuous delivery framework.
  • Expertise with configuration management automation tool ANSIBLE, worked on integrating ANSIBLE.
  • Deployed microservices, including provisioning AWS environments using ANSIBLE Playbooks.
  • Developed an ANSIBLE role for Zabbix-agent which will be integrated into the CICD pipeline.
  • Used ANSIBLE to document all infrastructures into version control.
  • Installed high availability Big IP F5 LTM 6900 and 7250 and GTM 6400 and 6800 load balancers to provide uninterrupted service to customers.
  • Worked on fixing various custom health monitors and templates like LDAP in F5 load balancers.
  • Provide Tier II Load Balancer support on F5 Big-IP Local Traffic Managers (LTM). Designing F5 solutions/support for migration.
  • Created, Configured Profiles, Nodes, Node Groups & Clusters for WebSphere Application Server8.5.
  • Migrating work of applications and websites from Cisco CSS Load Balancers to the F5 Big-IP Load Balancers.
  • Managed the appliances to include writing iRules, SSL offload and everyday task of creating WIP and VIPs.

Confidential, New Jersey

Build and Release Engineer

Responsibilities:

  • Experience working with IAM to create new accounts, roles and groups.
  • Extensively worked with Version Control tools like CVS, Subversion and Supported parallel. development process with standard Branching and Merge of application source code using GIT.
  • Built and defined dependencies to build artifacts using the build Automation tool Maven.
  • Maintained the maven scripts used for the build process and created configuration files using the POM.xml files and published those artifacts into NEXUS repository as part of continuous Integration.
  • Executed the continuous delivery pipeline using Jenkins by integrating Git hub repository and automating the Maven build commands and deployed to the docker containers where the application is running.
  • Performed software configuration/releasemanagement activities for different Java applications.
  • Worked with the releaseand deployment in Java/J2EE and Web applications environment.
  • Written templates in JSON format for cloud formation and Ruby Script for chef automation and contributed source code to the GitHub repository.
  • Configuration of nodes for Jenkins to customize builds for different operating systems, optimize and smooth running of builds jobs.
  • Developed Chef Cookbooks to deploy new services and applications as well as manage its deployments using the Jenkins production server.
  • Executed CI/CD pipeline, utilizing Kubernetes and docker for the runtime to build, test and deploy on development, testing and production environments.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Supported application development team in setting up the automation environment for the successful execution of build and release of the application.
  • Expertise in using Microsoft IIS Web Server, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Monitored the Application and Infrastructure health by analyzing the logs and observing the user dashboard using Splunk.

Confidential, MA

Cloud Support Analyst/ Ops Engineer

Responsibilities:

  • Responsible for client requirement analysis, providing Design Architecture and Technical Manuals.
  • Automate infrastructure in AWS using Amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Maintained and administered the GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Work closely with the UNIX team to set up the load balancer for the WebLogic/JBoss domains using an A-10 load balancer.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Completed CI/CD pipeline using automation tool such as Jenkins.
  • Provided support to Production, Staging, QA, Development environments for code deployments, changes, and general support.
  • Performance tuning the JVM to suit the specific application needs.

Confidential

System Administrator

Responsibilities:

  • Solved complex issues includingsystem crashes, network slowdowns, connectivity problems, security breaches, virus infections and more.
  • Logged and monitored ticket status to ensure fast, quality resolution of every issue.
  • Solved complex issues including system crashes, network slowdowns, connectivity problems, security breaches, virus infections and more.
  • Developed bash scripts for use in Linux environments.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Managing and collaborating on Linux & Windows Projects. Work closely with others and teams to complete required tasks in a timely manner.
  • Experience in BIOS UPGRADE and OS installations and configurations and maintenance .
  • Participated in multi-staged development cycles, Production, Dev, QA.
  • Worked with customers to provide support as needed or requested through ticketing system.

We'd love your feedback!