We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 7+ years IT experience Highly motivated DevOps Consultant with around 7 years of extensive experience in Software Development Life Cycle (SDLC) including requirement analysis, design specification, coding and testing of enterprise applications.
  • Mentor team members on software development best practices, including automated build and test, CI/CD for programs.
  • Experience in AWS services such as EC2, ELB, Auto - Scaling, IAM, VPC, S3, EBS, RDS, Dynamo DB, Lambda, Cloud Watch, SNS, Cloud Formation, AWS Workspace.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMI s, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experience in continuous integration with Jenkins. Designed and created multiple job strategies to run the Continuous Integration and Continuous Development Pipelines with different configuration management tools.
  • Automated infrastructure and application provisioning using configuration management tools (Ansible).
  • Created CICD pipelines using Jenkins.
  • Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
  • Build servers using GCP, importing volumes, launchingEC2, RDS, creating security groups, auto-scaling,load balancers(ELBs) in the defined virtual private connection.
  • Create clusters inGoogle Cloudand manage the clusters usingKubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them tocontainer registryofGoogle Cloud.
  • Experience on Docker containers infrastructure and Continuous Integration for building containers.
  • Extensive Experience in Jenkins master-slave for multi machine builds.
  • Experience in Branching, Tagging and Maintaining the version control and source code.
  • Management tools like GIT (GitHub/Gitlab/Bitbucket), on Linux and windows platforms.
  • Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
  • Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills.
  • Expertise in setting up SSH, SFTP, SCP connectivity between Linux hosts and experienced in DNS, NIS, NFS, CIFS, FTP, SAMBA server, LDAP, remote access, security management and system troubleshooting skills.
  • Good understanding of Software Development Life Cycle (SDLC) like Agile, Waterfall Methodologies.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX (Red Hat, CentOS, Ubuntu), Mac OS

WEB/Application Servers: Apache Tomcat, WebLogic, Web Sphere, JBoss

Scripting: Json, YAML, Shell Scripting

Databases: RDS, DynamoDB, Redshift, MySQL, SQL

ConfigurationManagement Tools: Puppet, Ansible, CHEF, Terraform

Monitoring Tools: Nagios, Newrelic, CloudWatch and ELK, Splunk, Sonar Cube

Build Tools: Maven, Ant, MS Build

Bug Tracking tools: JIRA

Continuous Integration Tool: Jenkins, Bamboo

Containerization: Docker, ECS, EKS, Kubernetes

Version Control: GIT, Bitbucket, TFS

Cloud Platforms: AWS (Amazon Web Services), Microsoft Azure

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Provisioned non-production and production environments and handled configuration management to drive software continuous integration and continuous delivery using GitHub cloud, Maven, Jenkins, Terraform, Ansible, AWS, Docker, and Kubernetes.
  • Provide leadership and work collaboratively with the DevOps Group including defining policies, proactively looking to solve operational issues
  • To actively work on continuous improvement with respect to quality, risk, compliance, and costs
  • Created, tested, and deployed an End-to-End CICD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments.
  • Create and maintain code branching strategy for data and insights team.
  • Create CI/CD pipelines to support various data loads into data lake and data warehouse.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL and Windows) and configuring launched instances with respect to specific applications.
  • Worked on Auto scaling, CloudWatch (monitoring), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Designed and deployed AWS Solutions using EC2, S3, Elastic Load balancer (ELB), EBS, and Auto Scaling groups.
  • Used Amazon EC2 Command Line Interface (CLI) along with Bash/Python to automate repetitive work in release activities with Project / Release Management and Development teams to ensure a smooth and trouble free roll out of releases.
  • Apply Auto Scaling and Elastic Load Balancing to create high availability and fault tolerance to EC2 instances.
  • Maintained Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • L Set-up Continuous Integration environment using Jenkins, GitHub.
  • Worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either public or private cloud.
  • Configured Cloud Watch agent in EC2 nodes to pull the logs from ec2 node to s3 bucket.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Nexus Artifactory.
  • Created and maintained database backups and s3 long term storage strategy to reduce AWS cost.
  • Written and Maintained Automated scripts for Elasticsearch, Logstash, Kibana. Expertise in Repository Management tools Nexus Artifactory.

Confidential, Riverwoods, IL

DevOps/Cloud Engineer

Responsibilities:

  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and get over a Recovery Services Vault using Azure PowerShell and Azure Portal.
  • Worked on Serverless services, configured, and created HTTP Triggers within the Azure functions with application insights for performing and monitoring load testing on the applications using the Visual Studio Team Services (VSTS) with Azure DevOps Services.
  • Deploying windows Kubernetes (K8s) on setting-up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new infrastructure tools for Kubernetes in development environments.
  • Architect & implement medium to large scale BI solutions on Azure using Azure Data Platform services (Azure Data Lake, Data Factory, Data Lake Analytics, Stream Analytics, Azure SQL DW, HDInsight/Databricks, NoSQL DB).
  • Managing Client's Microsoft Azure based PAAS, SAAS, and IAAS environment with Azure SQL Database, Azure Data Factory, Azure Data Lake, Azure Analysis Service
  • Upgraded Atlassian products like Bamboo, JIRA, Confluence.
  • Migration of the Source Code from GIT repository to BIT Bucket.
  • Installing, maintaining, automating, and configuring Puppet on creating repositories in Bit Bucket and Linux and Windows servers
  • Created scripts in Python which integrated with Azure API to manage instance operations.
  • Developed a completely automated script for continuous integration system using Git, Jenkins, MySQL, and custom tools developed in Python and Bash.
  • Implemented endless continuous delivery pipeline with Docker, Jenkins, and GitHub whenever a brand-new Git branch gets started.
  • Automating and Managing the Azure services for the creation of Storage Account, subscriptions, and tables using Windows PowerShell.
  • Involved in converting of RESTful web service to retrieve the user data format of JSON files using IBM API Connect.
  • Coordinated with Business Analysts, developers, and managers to make sure that code is deployed within the Production and test environment using the terraform.
  • Provisioning and optimizing of computing, network, and storage services with Open stack through a dashboard, command-line, and API utilities.
  • Configuring and installing OPEN STACK/PUPPET/CHEF/Kubernetes in test/dev and prod environment.
  • FixingOpen stack components keystone, glance, neutron, cinder, swift, Heat and ceilometer and building the Cloud environment using DOCKERS and Kubernetes
  • Implemented and designed the Terraform migrate legacy and monolithic systems to Azure
  • Configured Chef Environment attributes and Cookbook recipes in DSL format to provide default and override configuration to specify the node settings.
  • Configured Ansible to manage azure environments and automate the build process utilized by all application deployments including Auto Scaling and Formation Scripts with Kubernetes.
  • Ran Ansibleplaybooks/Scripts and installed Ansible Registry for local upload and download of Docker images and even from Docker Hub.
  • Implemented a production-ready, load-balanced, highly available, fault-tolerant Kubernetes infrastructure and used Kubernetes for orchestration, auto-deploy scale, load balance, scale and manage
  • Configured and integrated GIT into the continual integration (CI) environment with Jenkins and written scripts to containerize using Ansible with Docker and orchestrate it using Kubernetes.
  • Developed builds using Maven as build tool and Jenkins to kick off the pipelines to move from one environment to other environments and scheduled Cron jobs periodically using SCM and created CI/CD pipeline using Groovy scripts to enable automation of build and deployment with Jenkins.
  • HandlingLinux kernel, memory upgrades, and swap area. Red Hat Linux Kickstart Installation. Configuring DHCP, NFS, DNS, NISin Red Hat Linux Network Services.

Confidential

Linux Administrator

Responsibilities:

  • Installed, configured, troubleshoot, secured, and supported Red Hat 4/5/6, Cent 4/5/6 and SUSELinux11/12 servers and appliances in VMware and Rac environment.
  • Experience as Red Hat Enterprise Linux Systems Administrator and performed support role for applications on mission critical Enterprise Networks and Multi-server environment.
  • Creating and maintaining users, profiles, security, rights, disk space, LVMs and process monitoring, worked with Red-hat Package Manager (RPM) and YUM, Job Scheduling using Cron.
  • Experience in providing day-to-day user administration like adding/deleting users in local and global groups on Red Hat Linuxplatform and managing user's queries.
  • Experience installing and configuring SSH (secure shell) encryption to access on Ubuntu and Red-hat Linux securely and create, administer, and maintain user Accounts with stipulated Permissions, group login IDs, security passwords, etc. on Linux server platforms.
  • Develop tools/scripts to automate integration with other IT tools in support of accurate asset management, cyber reporting capabilities and to manage licenses.
  • Configured Kickstart Server in Linux 5.x, 6.x and JumpStart Server in Solaris 10, 11 and build severs using Red-hat Kickstart and Solaris JumpStart server.

We'd love your feedback!