We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

CA

SUMMARY:

  • IT Professional with about 7+ years of experience as a DevOps Engineer, in Infrastructure automation, code migration, Configuration Management, and system administration. Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS). Expertise in implementing new AWS instances and working with EBS and S3 storage.
  • Experience with AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, CloudFront, Elastic Cache, Cloud Watch etc.
  • Expert in managing servers on the Amazon Web Services (AWS) platform instances using Puppet, chefconfiguration management.
  • Expert in Automation writing (Shell, & Python scripts) to monitor LINUX/UNIX production applications
  • Expertise in 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.
  • Hands - on experience in infrastructure development and operations involving Amazon Cloud Administration (CloudFormation, Terraform, CloudTrail, CloudWatch,CodeBuild&Deploy, Code Pipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, IAM,Security Groups, OpsWorks, Route 53, S3, CloudFront, Glacier, SQS, SNS, ELB, AMI,VPCs, DynamoDB, Elastic Cache, Lambda, API Gateway, AWS Import/Export).
  • Experience in Administration/Maintenance of Source Control Management Systems and version control tools such as Sub Version (SVN), GIT, GITHUB, BIT Bucket andGitlab.
  • Automated the software development lifecycle using tools like Gitlab, Github, Gradle and Jenkins,Docker, Kubernetes
  • Strong experience in working with various distributions of Linux such as RHEL,Ubuntu, Debian, Fedora & CentOS.
  • Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, Code Deploy, Code Pipeline, Maven, and configuration management tools like Chef, Puppet, and Ansible.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles,Azure SQL, Azure Storage, Azure AD Licenses, Office365, security).
  • Hands on experience on Azure web application like Azure App & Cloud Services,Azure Data Factory, Azure SQL Data Warehouse, Azure Blob Storage, Web API, VM creation, Lift & Shift, Azure storage, Fabric controller, Azure AD, Azure search& Notification hub.
  • Configured application servers like Web-Sphere, Tomcat, Web-Logic with the databases.
  • Knowledge of using Routed Protocols: FTP, SSH, HTTP, TCP/IP, and HTTPS.
  • Experience and good knowledge on SFTP, FTP sites and WINSCP.
  • Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, Code Deploy, Code Pipeline, Maven, and configuration management tools like Chef, Puppet, and Ansible.
  • Experience working on several Docker components like Docker Engine, Hub, Machine and Docker Swarm. Creating Docker images, Compose Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in deploying applications on Kubernetes and responsible for maintaining the applications on clusters. Integrated Ansible with concord for deploying applications on Kubernetes clusters.
  • Good Working knowledge of Build scripts & automated solutions using various scripting languages like Shell, Python, Ruby, Perl, YAML.
  • Deployments and Environment Configuration using configuration management tools like Ansible, Chef and Puppet.
  • Hands-on with GCP services such as Gcloud, Gsutil, BigQuery, IAM, Cloud KMS,Compute Engine, Image, Firewall Rules, Auto scaling, Cloud Load balancer, VPC, VPCPeering/shared VPC’s, Cloud DNS, Google Kubernetes Engine, Persistent Disks, CloudStorage, Cloud S torage Archive, Cloud Monitoring, Cloud Audit Logs, Pub/Sub.
  • Experienced in Automating, Configuring, Securing, and deploying infrastructure in AWS/GCP environment using with Terraform, Ansible, Octopus.

TECHNICAL SKILLS:

CLOUD PlATFORMS: AWS, Microsoft AZURE, GOOGLE CLOUD

SCRIPTING LANGUAGES: PYTHON, SHELL SCRIPT, JSON,RUBY,YAML

BUILD&INTEGRETION TOOLS: JENKINS, BAMBOO, MAVEN, TRAVISCI

OPERATING SYSTEMS: LINUX, MICROSOFT WINDOWS, MAC OS

MONITERING TOOLS: SPLUNK, APPDYNAMICS, ELK, NAGIOS, CLOUDWATCH

CONTAINERIZATION: KUBERNATES, DOCKER, OPENSHIFT

SOURCE CODE MANAGEMENT TOOLS: GITHUB, GITLAB, GIT, BIGBUCKET, SVN

ISSUE TRACKING TOOLS: JIRA, BUGZILLA

MESSAGING TOOLS: KAFKA, RABBITMQ

DATABASES: SQL, MYSQL, POSTGRESQL, MONGODB, SQLITE, ORACLEDB, IBMDB

PROFESSIONAL EXPERIENCE:

Confidential, CA

DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Utilized Amazon Web Services like EC2, RDS, EBS, AWS Kinesis, SQS ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Implemented new build framework using Jenkins & Maven as build framework tools.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Responsible for Migrating from Bamboo to Jenkins as continues integration tool.
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch Monitoring to send SMS or Email to desired recipients.
  • Used Terraform for managing the infrastructure through the terminal sessions and executing scripts in creating alarms and notifications for EC2 instances using AWS Cloud Watch.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed infrastructure as code with Terraform to deploy VMware and AWS infrastructure
  • Created S3 Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version control.
  • Implemented, managed and orchestrated Docker Container Clusters using Kubernetes.
  • Worked on cluster creation for minion/worker in Kubernetes.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Created and wrote Python and Shell scripts for Automating Tasks.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Worked with data management tools like Splunk, ELK.
  • Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
  • Integrated continuous integration system with GIT version control repository and Enabled Web Hooks as the check-in's come from the developer.
  • Created Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, Branches locking, access control and integration.
  • Developed Chef cookbooks forHTTPD,Tomcat,JBoss,MySQL, etc., and versioned them onGit.
  • Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.
  • Administrated and Maintained Source Code Repositories including GIT, Subversion.
  • Created and modified build configuration files includingPOM.xml.
  • Practical knowledge in authoringpom.xmlfiles, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository.
  • Installed and monitored code quality tools like SonarQube to check the standards of the code and to analyses the source code.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login autantication.
  • Deployed Kubernetes clusters and managed, scheduled container tasks on AWS infrastructure.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Nginx, configured reverse proxy for Apache also fine-tuned configurations with rigorous performance testing.
  • Used Nexus Artifactory as a repository management tool to store the .war or jar artifacts in a versioning manner dat are generated in the build process.
  • Deployed continues delivery pipeline by using Jenkins, Nexus Artifactory, SonarQube, Tomcat,AWS.
  • Managed TCP/IP packets & DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS and DHCP.
  • Used GitHub as source code management tool.
  • Used Ansible for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands and packages.

Confidential, Portland, OR

DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources EC2, VPC,S3, EBS, EFS, ELB, Auto Scaling, RDS, DynamoDB, Route53, Lambda, CloudWatch, IAM, Elastic Cache, ECS, OpsWorks, SQS, SNS, SWF.
  • Responsible for on board Application teams to build and deploy their code using SVN, Git, GitHub, Maven, Ant, Jenkins, Puppet, Apache HTTP Server and Splunk.
  • Coordinated developers with establishing and applying appropriate branching, labeling/naming conventions using SVN, Git source control.
  • Analyzed and resolved conflicts related to merging of source code for GIT.
  • Experienced in JIRA to capture, organize and prioritize issues.
  • Wrote several Ansible playbooks for automation dat was defined through tasks using YAML.
  • Created Cloudwatch alerts for instances and used them in Auto scaling launch configuration.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created S3 buckets and also managed policies for S3 buckets and utilized S3 bucket and Glacier for storing logs and backup on AWS.
  • Wrote JSON and Python scripts to deploy AWS resources (EC2, VPC, ELB, Auto Scaling, Auto Scaling, IAM, Route53) using Terraform.
  • Configured and maintained Jenkins to implement CI process and integrated tool with GIT and Maven to schedule builds.
  • Setup Docker Host, Docker Registry, Docker Images (CentOS, RHEL and Ubuntu instances).
  • Creating and Managing Docker deployments in AWS cloud using Amazon ECS and Kubernetes.
  • Achieved container management by writing Dockerfiles and setup the automated build on Docker Hub and installed and configured Kubernetes to deploy applications.
  • Implemented build pipeline in Jenkins for maven and ant builds.
  • Wrote maven scripts for handling automated deployments during Jenkins build.
  • Wrote global maven based parent/super POM project for settings up standard across projects.
  • Managed Ant based large project for build and deployment to Apache servers and handling deployments by using Jenkins distributed deployment capabilities on to RHEL based Servers.
  • Installed and configured Splunk plugins in Jenkins for monitoring builds and console logs.
  • Integrated Ansible with Apache, Nginx and developed load testing and monitoring suites.
  • Used puppet server and workstation to manage and configure nodes.
  • Initiated puppet master, client and wrote scripts to deploy security patches on Dev, QA, and Prod environment.
  • Coordinated build and deployment bottlenecks with development teams.
  • Practical knowledge on version upgrades.

Confidential, Jackson, WY

AWS Engineer

Responsibilities:

  • Deployment, automation, management, and maintenance of AWS cloud-based production systems.
  • Design and Implement Splunk using S3, SQS, Lambda, Elastic Search Service.
  • Implement Continuous Integration (CI) and Continuous Delivery (CD) using Gitlab,Terraform and AWS services ( IAM, EC2, VPC, CloudFront, Lambda, Rekognition, EBS, EFS, DynamoDB, Route53, ELB,Cloud Watch)
  • Design, develop, and deliver AWS infrastructure automation scripts using Automation frameworks like Terraform&Ansible.
  • Deployment of Serverless Infrastructure on AWS cloud using AWS Lambda, Application Load balancer, DynamoDB.
  • Implemented ETL Workload using AWS Lambda, AWS DynamoDB and AWS Secrets Manager.
  • Hands on experience in managing EKS (Elastic Kubernetes Service) clusters.
  • Used JIRA to capture, organize and prioritize issues.
  • Scripting CloudFormation Templates in YAML and Python.
  • Auto Remediation using a Cloud Custodian in an Ansible framework.
  • Implementing lambda functions to schedule the environments and other automation tasks.
  • Responsible for designing processes for Migration of Enterprise IT infrastructure from on-premise to Amazon Web Services (AWS).
  • Work on centrally managing Linux/Unix system configurations using Puppet and monitor IT-DevOps applications and servers using Nagios
  • Develop automation to quickly and rapidly deploy instances from hardened images DB (MySQL, SQL Server, PostgreSQL, etc).
  • Creating and Managing Docker deployments in AWS cloud using Amazon ECS and Kubernetes.
  • Utilized Kubernetes to create Pods, Nodes and deployed Microservices by pulling the Docker Registry and managed by Kubernetes
  • Deployed Kubernetes clusters on Amazon Cloud via Terraform.

Confidential, Chicago, IL

LINUX Admin

Responsibilities:

  • Installed, Maintained Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Developed Shell, Python Scripts to automate daily, weekly builds primarily using Maven & Ant for some legacy projects.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
  • Modified Maven scripts to build the JAR files from VOB's.
  • Experience installing and configuring SSH (Secure Shell) encryption in order to access securely on Ubuntu and Red hat Linux.Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Responsible for Installation, configuration and administration of middleware like Web Logic 9.0, JBoss 3.2, CA Web Access Manager (WAM) and MQ Series v 7.0 etc.
  • Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Worked on monitoring tool NAGIOS and Configured Nagios Services, performed regular system and network monitor.
  • Worked on Creating Onsite Network Infrastructure and Experience Configuring and Managing Onsite Servers and Documented Runbooks for installations on servers.

We'd love your feedback!