We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

ArizonA

SUMMARY

  • Around 7 years of IT experience in Build and Release, SCM, AWS, Environment Management, Continuous Integration (CI), Continuous Delivery (CD) and DevOps Methodologies, cloud methodologies & various environments.
  • Knowledge and expertise in every phase of SDLC (Software Development Life Cycle), Experience as a Build and Release Engineer in automating, building, deploying, and release of code from one environment to other environment.
  • Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
  • Good experience in Amazon web services which includes EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, EBS, Route 53, Auto scaling, Security Groups, cloud watch.
  • Written many Cloud Formation Templates like LAMP stack & EC2, RDS & Docker Installation in one step process.
  • Expertise in creating DevOps strategy by implementing CI/CD of code with tools like Version controls, Jenkins, Maven etc. and configuration & deployment tools like Chef, Ansible.
  • Extensively worked on Jenkins/Hudson, Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experienced in Azure IAAS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web - Jobs, Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows Power Shell, Cloud infrastructure.
  • Experience writing playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations.
  • Strong noledge on Ansible Roles, inventory, Ansible Tower, Ansible Galaxy concepts.
  • Used Ansible Control server to deploy plays and playbooks to teh machines and systems in teh inventory.
  • Experience in DevOps, Operations, IT Admin, Software Automation, SRE, Continuous Delivery, Networking.
  • Extensively worked with teh scripting languages like YAML, Shell Scripting and Python.
  • Good experience on virtualization and container technology like Docker.
  • Experience with container based Virtualized deployments using Docker images, Docker Hub and Docker registries.
  • Container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments &Docker containers
  • Experienced with Terraform to build Infrastructure as a code.
  • Built a REST API to suggest a Druid database instance with best data quality using weighted average algorithm (Java).
  • Designed and developed a real time data analytics and processing platform of water resource, used a microservice architecture with Spring Boot, Apache Superset and Druid database
  • Used Terraform & did “IAAS” and modifying terraform scripts as and when configuration changes happens.
  • Worked on creation of custom Docker container images, tagging and pushing teh images.
  • Worked on creating teh Docker containers and Docker consoles for managing teh application lifecycle.
  • Worked with RabbitMQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Experience in working on version control systems like Subversion, and Git, GitLab, Mercurial and used Source code management client tools like Git Bash, GitHub, Git GUI and other command line applications etc.
  • Expertized in using teh enterprise level GitHub Version.
  • Integrated maven with Jenkins for teh builds as teh Continuous Integration process.
  • Launched an EC2 instance, installed and configured Jenkins on EC2 instance that automatically spin up Jenkins build slave instances.
  • Very good exposure on machine learning technology & concepts.
  • Experience in building WAR, EAR & JAR files using POM.xml and Deploying teh build artifacts from maven to nexus.
  • Nexus Antifactory to DEV, QA, UAT, Pre-prod & Prod environments.
  • Experience in tools like Nagios, Grafana, Graphite, ELK (Elastic Search, Logstash, Kibana) etc.
  • Very good understanding & hands on Application Development, maintenance & Deployment.
  • Developed custom Groovy scripts to automate various database management processes.
  • Experience of working with teh release and deployment of large-scale Java/J2EE applications on LINUX servers.
  • Used SonarQube for code coverage and code quality.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker.
  • Good noledge on RDBMS Querying tools such as Oracle DB, Mongo DB, DB2.
  • Designed and developed an indexing and query service using Elastic Search, Kafka and Kibana.
  • Experience installing and developing on ELK.
  • Performed application installation and management on Linux servers for applications like JBoss 4.2.x, 5.x.
  • Strong noledge of Routers and Switches, Subnet, TCP/IP, UDP, DNS network, load balancing, firewalls and enterprise monitoring tools Splunk.
  • Created & maintained teh Perl/Python/Ruby scripts for Web Logic, Apache Tomcat/AWS Cloud web application servers.
  • Involved in writing Perl and Shell Scripts for compilation and deployment process.
  • Installed and Configured RedHat Linux 6, Solaris 10 operating systems on large distributed environment.
  • Involved in supporting ESX cluster environments managing 400+ VM's running Linux and Windows environments. Great exposure to network protocols like TCP/IP, UDP, DNS, SMTP, FTP, TELNET, HTTP and frame works like struts, spring and Hibernate.
  • Extensive involvement in LINUX/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting on RHEL.
  • Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.

TECHNICAL SKILLS

Operating Systems: Unix, LINUX and Windows XP/ 7/ 8/10, RHEL, CENT OS & hands on all virtual box operating systems.

Version Control Tools: GIT, Subversion, CVS.

Build Tools: ANT, Maven & MS Build.

Continuous Integration: Jenkins, Bamboo

Configuration Management Tools: Chef & Ansible

Containerization Tools: Docker, Docker Swarm, Kubernetes.

Quality Management Tools: SONARQUBE

Programming/Scripting Languages: Shell (Bash), Python, Ruby, Perl, PowerShell, XML, JavaScript’s, ANT Script, C, Java, and J2EE

Servers: Apache Tomcat, WebLogic, WebSphere, Nginx and IBM JBoss.

Repository Managers: Nexus and Antifactory.

Monitoring Tools: Nagios, Splunk and CloudWatch.

Bug Tracking Tools: JIRA, Bugzilla.

Cloud Technologies: AWS, Azure and OpenStack

Databases: MySQL, Oracle,Druid, NOSQL, Mongo DB

Web technologies Servlet: JDBC, JSP, XML, HTML, Java Script, Typescript

Network protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP and RIP

PROFESSIONAL EXPERIENCE

Confidential, Arizona

DevOps Engineer

Responsibilities:

  • As part of DevOps team, my role includes release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
  • Building CI pipelines in Jenkins while also fully scripting teh creation and provisioning of Jenkins and Implementing Continuous Integration and delivery process.
  • Worked on AWS EC2 Instances creation, setting up AWS VPC, launching AWS EC2 instances different kind of private and public subnets based on teh requirements for each of teh applications
  • Configured Virtual Private Cloud (VPC) for different environments.
  • Worked on AWS Elastic load balancing (ELB) for deploying applications in high availability.
  • AWS Auto Scaling for providing high availability of applications and EC2 instances based on teh load of applications.
  • Created Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Worked on setting up and configuring AWS's EMR Clusters and Used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers
  • Troubleshoot and resolve issues for customers largely focused around Azure VMs, Azure App Services, Azure SQL Databases, Application Gateways, VPN Gateways, Azure AD, and Azure migrations.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled teh traffic allowed to reach one or more AWS EC2 instances.
  • Automated and implemented teh Cloud Formation Stacks (JSON Scripts) for creating/administrating teh AWS resources like VPC, Subnets, Gateways, Auto-Scaling, Elastic- Load-Balancers (ELB), creating DB Instances and many others across different Availability Zones.
  • Wrote Ansible Playbooks to Manage Configurations of AWS Nodes and test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Worked on Ansible for configuration management and infrastructure automation Integrated teh Automated Build with Deployment Pipeline.
  • Used teh Ansible Galaxy, a shared repository for teh roles to download, share and manage teh roles.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker, Ansible & Cloud formation tools.
  • Created inventory and configured teh ansible configuration files for parallel deployment in Ansible for automating teh Continuous delivery process.
  • Installed Ansible Server and Ansible Clients to pick up teh build from Jenkins repository and deploy in target environments.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Utilized Kubernetes and Docker for teh runtime environment for teh CI/CD system to build, test, and deploy.
  • Automated application deployment in cloud using Docker technology using Elastic Container Service Scheduler.
  • UsedDockerfor container snapshots, attaching to a running container, removing images, managing director structures and managing containers inDockerregistry.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Utilized Kubernetes and Docker for teh runtime environment for teh CI/CD system to build, test, and deploy.
  • Involved in teh maintenance of source code in GIT. Branching, merging of codes on GIT for QA and Testing.
  • Used Maven Dependency Management system to deploy teh snapshots and release versions of code to teh Nexus repository. Created site for teh application using teh Maven site.
  • Working experience on chef in Production environment over 60 servers. Working on version control system like GITStash.
  • Used Junit for teh unit testing of teh application.
  • Managed Release issues and risks, escalating to teh appropriate levels as needed. Managed multiple environments for various phases of code promotion.
  • Involved in deployment of applications on Web Servers link Apache and Application Servers such as Tomcat, JBoss
  • Administered Jenkins continuous integration server installation and configuration to automate application packaging and deployments
  • Used various plug-ins to extend teh base functionality of Jenkins to deploy, integrate tests and display reports.
  • Worked with various scripting languages like Bash, Shell, Ruby and Python.

Environment: GIT, Jenkins, Amazon Web Services (AWS), shell, Ansible, Azure, Docker, containerization, Tomcat, Kubernetes, ELB, VPC, EC2 Ruby.

Confidential, Huston Texas

DevOps Engineer

Responsibilities:

  • Implemented a CI/CD pipeline with Jenkins, GitHub, Nexus, Maven and AWS AMI Delivered Solutions to improve Cloud architecture, deployment for AWS Private and Public Cloud.
  • Managed multiple AWS accounts with multiple VPC for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Designed EC2 instance architecture to meet high availability application architecture and security parameters.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Installed and administered GIT and ensured reliability of application besides working on branching strategies for GIT.
  • Configured and deployed GIT repositories with branching, forks, tagging, merge requests, and notifications.
  • Implemented Maven builds for creating JAR, WAR and EAR artifact.
  • Created parent-child relationships between projects to manage Maven project dependencies.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across project.
  • Integrated JIRA with GIT to help teh change management process run smoothly.
  • Managed servers on teh Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Written shell scripts to deploy teh Java applications into JBoss application servers.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Written Ansible Playbooks to provision several pre-production environments and several proprietary middleware installations.
  • Worked on setting up WebSphere Application servers and configuring SVN and database connection over Eclipse IDE for development teams.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef server.
  • Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3& ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Converting production support scripts to Chef recipes and AWS server provisioning using Chef Recipes.
  • Involved in Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage teh configurations of multiple servers using Chef.
  • Experience in working with Attributes,Cookbooks, Recipes and Templates in Chef.

Environment: Jenkins, Maven, GIT, Chef, AWS, SVN, WebSphere, JBoss, Shell Script.

Confidential, Texas

DevOps/Aws Engineer

Responsibilities:

  • Primary duties include Build and Deployment of teh java applications onto different environments Dev, QA and UAT. Used defect-tracking tool Service now.
  • Involved in Installing Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Generated Ant, Maven, Perl UNIX scripts for build activities in QA, Staging and Production environments. Setup ANT script-based jobs in Jenkins and Worked with Jenkins Pipelines
  • Worked on teh transition project, which involves migration activities from Ant to Maven to standardize teh build across all teh applications.
  • Helped developers to resolve subversion code merging issues & Supported daily and weekly routines of pushing good builds based on test results.
  • Implemented a CD pipeline involving Jenkins & GIT to complete teh automation from commit to deployment.
  • Installed and configured Tools forContinuous Integration environment - Jenkins, Nexus and Sonar.
  • Experience in managing Source control systemsGITandSVN.
  • ManagedJenkinsandBambooas aCIserver for different projects.
  • Extensive experience in working with Atlassian support when their is product issues and fixes.
  • Involved in release planning and executed teh release build request from teh project team throughJIRATicket.
  • Created and maintainedPythonscripts for building applications.
  • Used chefforContinuous Delivery. ManagedCIandCDprocess and delivered all application inrpms.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions usingGITsource control.
  • Developed build scripts usingMaven,Shellto Setup development,INTandQA environments.
  • Involved inTomcat/JBossdeployment scripts.
  • Experience in setting up teh Job inJenkinsand helping teh team for release candidate builds.
  • Expertise in isolating dependencies on each project. UsedNexusas repository management and configured proxy repos and uploaded 3rdparty libraries.
  • Experience in Migrating Projects fromANTtoMaven.
  • Worked onAgile Methodologyand UsedRallyfor Project development.
  • HandledJiratickets forSCMSupport activities.
  • UsedseleniumforAutomated UI Testingin teh continuous Integration Process.
  • Configured teh user’s accounts forContinuous Integration - Jenkins & Nexus.
  • Installed andConfigured JenkinsPlugins to support teh project specific tasks.
  • Good understanding of no SQL documented database MongoDB.

Environment: Linux machine, ANT, GIT, Nexus, SVN, Bamboo,Apache Tomcat, JIRA, Selenium, Puppet, Python, Nagios, possibilities

Confidential

Linux Admin

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Red Hat, CentOS and SUSE
  • Linux9/10servers and product servers. Worked on installation and configuration of WebLogic.
  • Worked on Installation and configuration of FTP, TFTP, HTTP, SAMBA, DNS etc.
  • Deployment of application patches and upgrades; perform reboots & configuration changes.
  • Configuring and implementingLINUXKernelre-compilation.
  • Administered SMTP and DNS infrastructure.
  • Designed, configured, and implemented an enterpriseRed HatLinuxKickstart DVDinstallation to automate installation ofRHELworkstation servers.
  • Responsible for monitoring, management and performance analysis of storage and SANfabric usingEMC ECC.
  • User and Group administration inLinuxandSolarisenvironment.
  • SetupDHCP, NFSandDNSservices onSolarisserver and configure them.
  • 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.
  • Maintaining teh Linux Firewall for network and implement to secure teh network.
  • Working with developers to load software onto Linux Enterprise servers and debugging Scripts.
  • Set up and administer user and groups accounts, setting permissions for users.

Environment: RedHat, CentOS, SAN switches, DNS and UNIX Shell Scripting, Linux Rpm & Deb.

We'd love your feedback!