We provide IT Staff Augmentation Services!

Devops/ Cloud Engineer Resume

0/5 (Submit Your Rating)

VirginiA

SUMMARY

  • Over 7+ years of Experience IT industry with major focus on Release management, Software Development, Configuration, Build and Release Engineering, DevOps Engineer, Automation Engineer and Cloud Engineer
  • A solid grasp of Software Configuration Management (SCM) principles and best practices in the Agile, scrum, and Waterfall approaches
  • Thorough familiarity with Agile/DevOps. coordinated release schedules with IT teams to make sure systems were prepared for code deployment.
  • Practical experience with AWS/Azure infrastructure as code implementations for staging and production environments.
  • Knowledge of Jenkins pipelines to deploy all Kubernetes - based microservice builds to the Docker registry.
  • Practical experience Using Pods, services, Volumes, Namespace, replica set, and deployment, Kubernetes automates the deployment, scaling, and management of application containers across clusters of hosts.
  • Experienced in setting up Jenkins as a service inside docker swarm cluster to reduce the failover downtime to minutes and to automate the docker containers deployment without using configuration management tool.
  • Experienced in deploying and configuring Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lamda and Cloud Watch.
  • Good understanding of OpenShift platform in managing Docker containers, Kubernetes Clusters, Mesos.
  • Worked with the team in structuring multiple deployment strategies using Continuous Integration and Continuous Development Pipelines, by using various tools like Jenkins, Puppet, Chef, Bamboo and Sonatype Nexus.
  • Hands-on experience with Ansible Playbooks, modules and roles and helped the team in setting up Continuous Integration for major releases in Jenkins.
  • Build the most complex automated deployments using configuration management technology in Ansible Tower.
  • Experienced in using Splunk, Nagios and Amazon Cloud Watch to monitor major metrics like Network packets, CPU utilization and Load Balancer.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation & AWS Elastic Container Service.
  • Working knowledge of Azure fabric, Iot & Docker containers in Azure and involved in setting up of Terraform continuous build integration system.
  • Used Terraform to map more complex dependencies and identify network issues.
  • Terraform was used to create environments for staging and production utilizing written templates for AWS infrastructure as a code.
  • Configured Jenkins Pipeline to update the Task definition using Lambda functions, resulting in Docker images with the most recent Java-based application encapsulated and deployed on AWS ECS.
  • Expertise in integrating application monitoring and management performance technologies, such as New Relic, for comprehensive insight and proactive monitoring
  • Expertise in automating the deployment of Docker containers without the use of configuration management tools by setting up Jenkins as a service in a Docker swarm cluster.
  • Good interpersonal skills, a work ethic that emphasizes productivity and teamwork, initiative-taking, and a proactive approach to problem-solving are all positive traits.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), UNIX, Ubuntu, Centos, Windows NT/2000/2003/XP/VISTA/7, AIX, Mac OS.

Version Control Tools: CVS, SVN, IBM Rational, Bit Bucket, GIT.

Repository Management tools: Docker.

Monitoring Tools: Nagios, Splunk, Cloud Watch.

Language: JAVA, XML, HTML, Shell, Perl, PowerShell, Python, JSon, Ruby.

Database: MySQL, Oracle 9i/10g/11g, DB2, Cassandra.

Application Servers: Apache Tomcat, Apache, JBoss Web Logic.

CI Tools: Hudson/Jenkin, Bamboo.

CM Tools: Ansible, Chef, Puppet, Salt stack.

Cloud: AWS EC2, VPC, EBS, AMI, IAM, SNS, RDS, EBS, Cloud Watch, Cloud Formation, Auto scaling, AWS Config, S3, Cloud Trail, VMware, Azure.

Bug Tracking tools: Jira, Rally, Quality Center.

PROFESSIONAL EXPERIENCE

Confidential, Virginia

DevOps/ Cloud Engineer

Responsibilities:

  • In order to support the data migration teams, I implemented AWS solutions using EC2, S3, IAM, VPC RDS, EBS, Elastic Load Balancer, Auto scaling groups, EMR, and Glue in Cloud Formation templates.
  • I also worked with Bit bucket, handling repo creation, permission management, and webhook integrations between various tools.
  • I have experience building CI/CD pipelines to automate the code release process using integration tools like Bit bucket, Jenkins, and artifact repositories use Ansible configuration to encrypt and cipher sensitive data.
  • Installed and set up the Artifactory Jenkins plugin, then updated the Jenkins files for just a number of Jenkins jobs in the develop and release branches. Setup for the different Jenkins CICD pipeline configurations for all the micro services was worked on.
  • To deploy to AWS, use the Jenkins AWS Code Deploy plugin.
  • Developed Ansible playbooks/roles to deploy the applications/artifacts to Tomcat, Apache, and WSO2.
  • Used the Test-Kitchen AWS EC2 Driver for launching of the Stacks during the Development Process and used R-spec to test the infrastructure and configuration after the convergence.
  • Used JIRA tool to track all the defects and changes released to all environments.
  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers
  • Developing PowerShell scripts and ARM templates to automate the provisioning and deployment process.
  • Used Ansible and Ansible Tower as configuration management tool to automate repetitive tasks, quickly deploying critical applications and proactively manages change.
  • Wrote Power Shell Scripts to move logs from IIS web and application servers to shared storage location as part of log redundancy policy and scheduled in task Scheduler.
  • Managed and maintained highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Converted all Cloud Formation templates to Terraform for infrastructure as code.
  • Built Jenkins jobs to createAWSinfrastructure from GitHub repos containing Terraform code.
  • Using Docker to deploy and maintain multi-container applications, using Docker-Compose and Kubernetes to orchestrate containerized apps.
  • Helm-managed Kubernetes charts. Reproductive builds of the Kubernetes apps were made, the Kubernetes manifest file was handled, and Helm package releases were controlled.
  • Currently, he is in charge of an ongoing integration project for constructing a PaaS using RedHat OpenShift, Dockers, and working with programmers on an endeavor to containerize applications.
  • Configured different storage claims for developers and set up NFS servers as the OpenShift storage backend. management of micro services for the creation of continuous integration and continuous delivery using Docker, Kubernetes, and OpenShift.

Environment: Aws, Cloud Formation, Apache Tomcat, Kubernetes, Docker, Ansible, Jenkins, Git, GitHub, Jira, Python.

Confidential, Overland Park, Kansas

AWS & DevOps Engineer

Responsibilities:

  • Maintained and created Docker images for a tech stack that ran on Kubernetes in the Google Cloud and included Cassandra, Kafka, Apache, and numerous custom Java applications.
  • Develop automated solutions in close collaboration with our Architects, Engineers, Product Owners, and Application Leads.
  • Work with internal teams to examine and map existing systems, databases, web interfaces, and/or hardware logic that may be running on different platforms to a reference architecture in the cloud.
  • Wrote Ansible Playbooks utilizing Python SSH as the Wrapper to Manage AWS Node Configurations, and Python Playbooks were tested on AWS instances.
  • Using AWS VPC, VPN, and Direct connect services, designed and installed a VPC service to extend the customer's on-premises datacenter into the AWS Cloud.
  • EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, and Auto-Scaling were used in the deployment on AWS.
  • Strong experience in building production infrastructure using the code and repeatable designs leveraging Terraform. Infrastructure automation using Terraform.
  • Using Data Dog Ops monitoring servers and integrates in Cloud watch, Chef, Puppet and Ansible etc.
  • Worked on day to day administration tasks and resolved tickets using JIRA.
  • Installing and configuring of Chef Server, Chef-solo along with creating Chef Cookbooks and implemented latest releases of Chef- Solo, and written Chef Recipes to install and configure Nagios for monitoring Infrastructure.
  • Working on AWS Cloud Formation templates to create custom sized VPC Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Working on AWS Code Deploy and Auto Scaling groups to implement Blue/green deployment strategy with Kubernetes by creating new applications using Cloud formation templates and Route53 to direct traffic from old to new environment via DNS.
  • Experienced in writing Ansible playbooks to set up Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Used Jenkins as continuous integration tool creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Used Python and Bash scripts, together with Boto3, to enhance Terraforms automation features for encrypting EBS volumes, scheduling Lambda functions for common AWS chores, and backing up AMIs.
  • In charge of designing and maintaining the views, access control schemes, and GIT repositories.
  • Working on build and deployment scripts in Jenkins using ANT and MAVEN as build tools to switch between different environments.
  • Planning and implementing a CI (Continuous Integration) system, including setting up Jenkins servers and nodes, writing the necessary Ruby and Python scripts, and establishing and configuring Windows and Linux virtual machines.
  • Using Maven and Python scripts, created artifacts were deployed to the WebSphere application server.
  • Real-time identification, logging, tracking, and documentation of issues using the integrated defect tracking platform JIRA and Confluence. Work on the general refactoring of the Ansible code base and on the ongoing playbook development.
  • Developed Ansible Playbooks to streamline and automate tasks and wrote a variety of bespoke Ansible playbooks for deployment orchestration. Ansible Vault is used to protect and encrypt data needed for tasks.

Environment: Amazon Web Services (AWS) EC2, Chef, Puppet, GIT, Maven, Ant, Jenkins, Apache Tomcat Web Sphere, Python, shell, XML, UNIX, Linux(RHEL), Ansible, Docker, Splunk, Windows XP, JIRA, AWS.

Confidential, Sparta, TN

DevOps Engineer

Responsibilities:

  • Participated in a team that included various software development teams and several concurrent product releases.
  • Developed and put into practice Software Release Management plans in accordance with the agile methodology for a variety of applications.
  • Knowledge of VSTS, TFS, Gated Check-ins, Build Definitions, Release Management, Power Configuration of Virtual Networks, Design of Subnets, Gateway Subnets, Configuration of DNS at the Virtual Network level, and User Defined Routes
  • Using SCM systems like GIT on Linux platforms, I worked on branching, merging, tagging, and maintaining the version across environments.
  • Cookbook creation with version control, cookbook testing using Food Critic and Test Kitchen, and recipe execution on nodes controlled by an onsite Chef Server.
  • Created recipes and cookbooks and uploaded them to the Chef server. Used Chef to manage on-site OS/Applications/Services/Packages and AWS for EC2/S3&ELB.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked with container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Created and maintained user accounts, roles onNOSQL, production and staging servers.
  • Maintained customer relationship managementRDBMS databases (MySQL).
  • Virtualized the servers using the Docker for the test environments and dev-environments needs, and configured the Docker containers using Kubernetes.
  • A thorough knowledge of Python, Linux Shell, Perl scripting, UNIX, Windows, and engineering build and release principles.
  • Using Linux commands and the Nagios system monitor, working in a group to create, monitor, and maintain a log for system status.
  • I helped technology stakeholders at weekly release meetings identify and reduce potential risks related to the releases.

Environment: GIT, Jenkins, Maven, Chef, Docker, Kubernetes, Web Logic, Tomcat, Python Scripts, Perl Scripts, Ruby Scripts, XML, JBoss Application Server.

Confidential, Denver, CO

DevOps Engineer/Build Engineer

Responsibilities:

  • Used kick start for Linux to automate operating system installations.
  • Using AWS Route53 to monitor health checks while using Nagios, Splunk, and Cloud Watch for performance monitoring and log parsing.
  • Used AWS Cloud watch to implement and maintain the monitoring and alerting of corporate servers and production servers.
  • Multiple corporate applications were imported and maintained in Tortoise SVN, and the setup for a master-slave architecture was implemented to boost performance. TFS was also used to deploy automated SQL scripts and batch scripts to staging and production databases.
  • Integrated GIT version control with continuous integration systems to build continuously as developer check-ins arrived, and managed Maven project dependencies by establishing parent-child connections across projects.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Continuous Integration implemented and promoted use of Bamboo within the developer community
  • Used Jenkins Jobs to implement the Maven Release Plug-in for distributing the artifacts to Nexus and Artifactory.
  • Maintain Nexus for the purpose of storing artifacts and querying a project's dependencies based on GAV coordinates.
  • JFrog Artifactory was used to maintain artifacts in binary repositories, and the Jenkins project's Jenkins Artifactory plugin was set up to push new artifacts.
  • Using Ansible roles to manage Ansible Playbooks. Ansible playbook's file module was used to transfer and remove files from distant systems. Inventory was created in Ansible to automate continuous deployment.

Environment: Git, Tortoise SVN, Ant, Maven, Linux, windows, Nexus, JFrog Artifactory, Bamboo, pipeline, Ansible, Docker, Tomcat, web logic, Apache, Nagios, AWS, Rally.

Build and Release Engineer

Confidential, Houston, TX

Responsibilities:

  • With the help of these technologies, end-to-end automation is created from build to production, and the Principle of Least Privilege is used to revoke all unwanted access.
  • Jenkins was used to deploy changes into the Tomcat Application Server and for continuous integration.
  • Assisting projects with quality-related operations in accordance with the QMS procedure.
  • GeneralizingAudit Trail Reports and Time Sheet Report.
  • Installing, configuring and administeringJenkinsCItool onLinuxmachines.
  • AutomatedCI/CDwithJenkins, build-pipeline- plugin,Maven,GITSet up Jenkins master/slave to distribute builds on salve nodes.
  • Providing the PM with feedback on the project's release status on a regular basis, as well as publishing any CI modifications and updating any affected documentation.
  • Completely support customers over the phone with setup and hardware-related problems for server builds.
  • Address issues with tickets in the helpdesk tracking program.

Environment: Linux, EC2, Route53, S3, IAM, AMI, Security Groups, NACLS Maven, Nagios, Jenkins, Git, Maven, Shell Scripts.

We'd love your feedback!