We provide IT Staff Augmentation Services!

Devops Engineer Resume

Austin, TX

SUMMARY

  • Experience as DevOps Engineer, proficient in Jenkins, Azure,AWS and GIT.
  • Experience in creating instances using AWS EC2 and have launched them for test and production environments.
  • Experience in cloud automation using Terraform to create custom sized VPC, subnets to ensure successful deployment of Web Applications.
  • Designing Amazon EC2 instance architecture for cloud computing to meet high availability application architecture.
  • Worked in other Amazon Web Services which includes S3, EBS, RDS, ELB, Route 53, Auto scaling, Security Groups etc.
  • Hands on experience in migrating Business from a physical data center environment to AWS environments.
  • Experience in network deployment on variousUNIX and Linux environments like Red Hat, CentOS, and Ubuntu.
  • Experience on Web servers such as Tomcat, Apache HTTP and integrating them with Weblogic servers.
  • Extensively worked on Jenkins for Continuous Integration and End - to-End automation for all builds and deployments.
  • Experienced in Administration / Maintenance of source control management systems such as GIT
  • Created tags and branches, Fixed the merge issues and administered Software Repositories.
  • Worked on infrastructure with Docker containerization.
  • Experience in Automated processes with Python,Shell scripts.
  • Hands on experience in Monitoring tool like Nagios and task scheduling tools like CronJob.
  • Strong hands on experience in scripting languages like Shell, and Python.

TECHNICAL SKILLS

OS: Linux (RHEL, Suse, CentOS, Debian, Ubuntu), Solaris, Windows.

Configuration ManagementTools: Ansible,JIRA, Remedy, Service Now.

CloudServices: AWS, CloudWatch, CloudFormation, CloudTrail.

CITools: Jenkins.

BuildTools ANT, MAVEN.

ProgrammingLanguages: Java,UNIX Shell, Bash Scripting.

VersioningControl System: GIT.

WebTechnologies: HTML, XML, AWS, Web Server IHS7, Apache Tomcat, JSON.

MiddlewareApplication: WebSphere Application Server, Apache Tomcat, Weblogic.

Database: PL/SQL, SQL SERVER, MYSQL.

Logging &Monitoring: Splunk,Cloudwatch, Prometheus,Zabbix

PROFESSIONAL EXPERIENCE

Confidential, Austin,TX

DevOps Engineer

Responsibilities:

  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup.
  • Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
  • Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Manage different AZURE environment for provisioning of Linux servers and services executed by the providers.
  • Good Confidential Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
  • Experience in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
  • Created Log collection in ELK (ElasticSearch, Logstash, Kibana)installed File Beat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elastic Search.
  • Migrated pipelines builds from Bamboo to Jenkins and integrated them with Stash and JIRA.
  • Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Configured the whole set up for WSO2 which creates,manages and publishes API in a scalable way.
  • Deployed and managed the API IN EKS cluster for multiple environments.
  • Used Terraform for cloudAutomation like setting up the target environment which comprises of VPC's, Subnet's, Security Group's for the migrated server's to be launched.
  • Configured Prometheus and Zabbix monitoring tool for and configured Docker as a target which will collect the docker metrics for Promotheus tool and Zabbix for monitoring the application.
  • Automating the whole infrastructure (IAAC) by using terraform scripts.
  • Responsible for installation and upgrade of patches and packages using RPM &YUM.
  • Used build tools like MAVEN and ANT for the building of deployable artifacts such as .war &ear from source code. Created and maintained Ant script's and Maven script's for performing the build procedures .
  • Using Shell and Bash I was able to develop scripts to automate most of our day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Provided timely support to Integration, Middleware, Development teams for issues related to system and resolved the issues.

Environment:Java,Azure,GIT,Jenkins,Maven,ANT,Terraform,Kubernetes,Docker.

Confidential

DevOps Engineer

Responsibilities:

  • Designed and created multiple deployment strategies using Continuous Integration (CI) and Continuous Delivery (CD) Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • I worked on POC (proof of Concept) projects on AWS, and migrated those application stacks to cloud using Cloud Formation techniques
  • Ability to write deployment, build scripts and automated solutions using scripting languages such as Bash/Shell, Ruby, Power Shell, and Python.
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.
  • Built and deployed Docker containers to microservices which improves developer workflow, increasing scalability, and optimizing speed.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Used Terraform for cloudAutomation like setting up the target environment which comprises of VPC's, Subnet's, Security Group's for the migrated server's to be launched.
  • Managed different infrastructure resources, like physical machines, VMs and Docker containers using Terraform. It supports different Cloud service providers like AWS and Azure.
  • Experienced in authoring pom.xml files to manage dependencies and plugins to build a project using various maven build lifecycles.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Configured Splunk to monitor applications deployed on server through analyzing the server log files and application. Worked on setup of various dashboards, reports, and alerts in Splunk.
  • Developed Splunk queries and dashboards targeted Confidential understanding application performance.
  • Integrated plugins for creating deployment pipelines like Ansible plug-in with Jenkins for automation of software installation and deployment process in target environments (QA, and Production).
  • Provided timely support to Integration, Middleware, Development teams for issues related to system and resolved the issues.
  • Worked closely with offshore teams and lead them during deployements in production.

Environment: AWS(EC2,VirtualPrivateCloud,SimpleStorageService,ElasticLoadBalancer,Elastic Search),GIT,Jenkins,Maven,ANT,Terraform,Docker,Ansible Terraform,Splunk,Production Support

Confidential, Raleigh, NC

AWS/DevOps Engineer

Responsibilities:

  • Resposnsible for setting up JBOSS application server to deploy artificacts and configure it to host websites.
  • Automating the whole infrastructure (IAAC) by using terraform scripts.
  • Baselining the terraform scripts so as to re-use the modules.
  • Collaborated with consulting team and managed services partners to build and execute migration plans.
  • Involved in setting up the VPN for the connectivity from on-premise to AWS cloud
  • Creating and maintaining GIT repositories also analyzing and resolving conflicts related to merge of source code.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Using Shell and Bash I was able to develop scripts to automate most of our day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our Quality Assurance(QA) and UserAcceptanceTesting environments(UAT).
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS Public Cloud.
  • Configured and administered Jenkins for automated builds and Responsible for installing Jenkinsmaster and slave nodes and maintenance of build pipeline.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins.
  • Identify Configuration Items (CI) and document their characteristics. After every deployment, delivered the Release notes on Confluence site.
  • Provided timely support to Integration, Middleware, Development teams for issues related to system and resolved the issues.
  • Configured the Splunk Monitoring system which triggers the alerts and monitored them.

Environment:AWS(EC2,VirtualPrivateCloud,SimpleStorageService,ElasticLoadBalancer,Elastic Search),GIT,Jenkins,Maven,ANT,Docker,Splunk

Confidential, Dallas, TX

Sr. AWS/DevOps Engineer

Responsibilities:

  • Invovled in developing and implementing the landscape of migration from on-premises to AWS Cloud Infrastructure, and automated the process through CI/CD methodologies.
  • Collaborated with consulting team and managed services partners to build and execute migration plans.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our Quality Assurance(QA) and UserAcceptanceTesting environments(UAT).
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS Public Cloud.
  • Creating and maintaining GIT repositories also analyzing and resolving conflicts related to merge of source code.
  • Configured and administered Jenkins for automated builds and Responsible for installing Jenkinsmaster and slave nodes and maintenance of build pipeline.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users.
  • Implemented Maven builds for creating JAR's, WAR's and EAR's and managed the artifacts generated by Maven in the Nexus repository
  • Performs scheduled and ad hoc system maintenance on Our client infrastructure.
  • Used Maven dependency management system to deploy snapshot and release artifacts to nexus to share artifacts across projects.
  • Used Apache Tomcat as application server for deploying the artifacts and configured it to host the websites.
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams. .
  • Performs system maintenance such as updating and patching of Linux systems, vulnerability remediation, and best practice implementation.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the bug/issue tracker.
  • Involved in development of Test environment on Docker Containers and configuring the DockerContainers using KUBERNETES.
  • Used KUBERNETES to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Documented and published complete migration process of Subversion and have provided the support when needed.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Continuous deployment Confidential Server level using Ansible as IaaS using playbooks for server patching and security modules upgrade.
  • Providing technical expertise,training, and facilitating knowledge transfer to new clients.
  • Participated in the departmental on-call rotation after finishing the migration phase.

Environment:AWS(EC2,VirtualPrivateCloud,SimpleStorageService,ElasticLoadBalancer),Ansible,GIT,Jenkins,Maven,ANT,Shell,Perl,Nagios,Docker.

Confidential, Chicago, IL

AWS/DevOps Engineer

Responsibilities:

  • Created continuous integration/deployment with Application Release Automation by integrating and improving client's existing infrastructure and build pipelines.
  • Leveraged 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.
  • Setup and built AWS infrastructures various resources such as VPC EC2, S3, IAM, EBS, Security Group, and RDS in Cloud Formation JSON templates.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setting up the Elastic load balancer (ELB) to send traffic to all instance in the availability zone.
  • Created Users/Roles/Groups/Policies and automated DB &App backups to S3 using AWS CLI.
  • Performed SVN to Bit-bucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in Bit-bucket
  • Written Chef Cookbooks for various DB configurations to modularize and optimize project configuration, converting production support scripts to Chef Recipes.
  • Utilized Chef and Chef dash board for Configuration Management of hosted Instances within AWS.
  • Responsible for managing the Chef Client nodes and uploaded the cookbooks to Chef-server from Workstation.
  • Wrote Ruby scripts to automate the regular tasks like removing core files, taking backup of important files, file transfers among servers.
  • Written Cron-jobs to automate daily and weekly jobs for scheduling tasks to run on the server..
  • Created Pre-commit hooks in Python/shell/bash for authentication with Jira-Pattern Id while committing codes in SVN, limiting file size code and file type and restricting development team to check-in while code commit.
  • Implemented Maven Release Plug-in through Jenkins Jobs for deploying the artifacts to Nexus Artifactory. Maintained Nexus for storing artifacts and for searching the dependencies of a project based on GAV coordinates.
  • Used Maven dependency management system to deploy snapshot and release artifacts to NEXUS to share artifacts across projects.
  • Supported containerization through Dockers and maintained snapshots of Jenkins.
  • Worked on end to end setup of the Artifactory pro as a Docker container with a secure private Docker registry and local Docker repositories for storing the built Docker images.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Worked and supported with different team members for automation of Release components.
  • Documented the Build and Deployment Process which could be used by the team if found any issues Confidential the time of build and deployment of different applications to different environments.
  • Troubleshooted various systems problems such as application related issues, network related issues, hardware related issues etc.
  • Provided timely support to Integration, Middleware, Development teams for issues related to system and resolved the issues.

Environment: AWS(EC2,VirtualPrivateCloud,SimpleStorageService,ElasticLoadBalancer),GIT,BitBucket,Maven,Jira,Jenkins,ShellScript,Docker,Chef

Hire Now