We provide IT Staff Augmentation Services!

Senior Devops/docker Engineer Resume

2.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • 7 years in IT industry experience as a system engineer with expertise in release engineering, build automation deployments and environment management.
  • In depth knowledge on working of Agile, Scrum, Waterfall Methodologies, exposed to all aspects of software development life cycle (SDLC)
  • Experience in strategy and practical implementation of AWS Cloud services which include EC2, EBS, S3, S3 Glacier, Storage Gateway, VPC, Route 53, Snowball, Direct connect, Storage Gateway, CloudFormation, Dynamo DB, RDS, ELB, EMR, ECS, Cloud Front, OpsWorks, Elastic Cache, Cloud Watch, CloudTrail, Kinesis, Redshift, Lambda, AWS Elastic Beanstalk, SNS, SES
  • Experience with Linux Commands and Cross - Platform Cloud Infrastructure including Linux/Unix Systems Administration and Security in AWS, LINUX and Windows
  • Strong Knowledge over, AWS Migration Strategies: VMWARE VMs to AWS instances, OMS, Snowball and Import and export
  • Experienced in Linux / Unix System Administration of RHEL 5.0 & 6.0, SUSE Linux 10, and Sun Solaris 9/10, IBM AIX
  • Sound experience in Python, Java, Object Oriented programming and Multithreading, WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
  • Experience in writing, Bash, Perl Shell, Python Scripting to automate system administration tasks.
  • Has experience in bash and python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands-on Engineering
  • Experience in Version control system python and various operations like Branching, Merging and Tagging.
  • Experience with building Cl/CD pipelines and Build Automations using Jenkins
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes
  • Experience in working with Version Control Systems/ Source Code Repository tools like Subversion, GIT, CVS, SVN, GitHub, Performance maintaining/troubleshooting the CM tool in UNIX and Windows environments.
  • Experience with integration services OAUTH, OAUTH2.
  • Proficient in PowerShell scripting and process automation. Implemented the following roles in a Microsoft Exchange environment: Edge Transport, Mailbox, CAS Array, Hub Transport and Unified Messaging.
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Experienced working with Java 8 concepts like Streams, Completable features and Java8 Lambdas.
  • Designed Frontend with in object-oriented JavaScript Framework like ReactJS.
  • Good Understanding and implementation experience of CI/CD pipeline, automation programmatically by creating Jenkins jobs and pipelines and solving various problems with ANT, Maven, Gradle as plugins
  • Extensive experience in Test Driven Development (TDD) and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet and Sonatype Nexus.
  • In depth knowledge of Apache Cassandra and Datastax Enterprise Cassandra.
  • Having Strong experience in JBoss, Apache Tomcat, Apache HTTP Sun One (Web/Application Servers) administration such as Installation, configuration and administration in different environments.
  • Experience in Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in JBOSS 4.2/5.0
  • Experienced in customizing Atlassian products by developing various plugins, event listeners and scripts in JAVA, JavaScript, Groovy script, Jelly Script and JQL
  • Experience of using tools like JIRA, Trello in project environments to create tasks and dashboards
  • Good knowledge in Ruby, Perl and Groovy programming
  • Strong development skills in Node.js, Core Java, J2EE(TM), JDBC, JSP, Servlets, EJB, JNDI, RMI, XSL
  • Working knowledge in Incident Management, Release Management, Problem Management, Change Management and Request Management.

TECHNICAL SKILLS

Cloud Environment: Amazon Web Services (AWS) EC2, Simple Storage Service (S3), RDS, VPC, Cloud Front, Cloud Trail, SES, Cloud Watch, Route53, Elastic Bean Stalk, Elastic Load Balancer, Elastic IP, Dynamo DB, Red Shift, Cloud Watch, Auto-Scaling, IAM, Direct Connect, Glacier, SNS, SQS, Elastic Cache, Elastic IP, Lambda, Elastic Search, Clou Formation, Snowball, Code Build, Code Commit, Code Pipeline, CLI, Auto Scaling, Mobile Hub.

Programming Languages: C, C++, C#, Java/J2EE

Scripting: Shell Scripting, Python, Ruby, Perl, VB Scripting

Web Technologies/Frameworks: XML, HTML5, XHTML, CSS3, JQuery, JavaScript, Angular JS, Bootstrap, Node JS, React JS

Version Control Tools: SVN (Subversion), CVS, GIT/Stash, TFS

Configuration Management: Chef, Puppet, Ansible

CI Tools: Jenkins, Hudson, Bamboo

Build Tools: ANT, MAVEN

Methodologies: Agile, Scrum, Waterfall, Spiral, V Model

Web/Application Servers: WebLogic, WebSphere, Apache, Tomcat, IIS, Jboss

Operating Systems: Unix/Linux (Red Hat 5/6, CentOS, SUSE), Solaris 9/10, Ubuntu 14,windows 2008 Server

Network Protocols: TCP/IP, SMTP, SOAP, HTTP/HTTPS, DNS, DHCP, NFS, SNMP, BGP, EIGRP

Databases: Oracle, MS SQL Server, MySQL, Dynamo DB, Mongo DB, NoSQL

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Senior DevOps/Docker Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Deployed using AWS code Pipeline on multimode with High availability environment and built a new CI/CD pipeline with Jenkins as CI tool with Maven as a build tool, Nexus as storage Artifactory, Junit Testing for unit testing and Selenium testing as regression testing, and deployment automation with Docker, Kubernetes and Ansible, and Monitored using Cloud watch.
  • Perform resource utilization in AWS by ensuring only needed resources are procured.
  • 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.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, Auto scaling, load balancers (ELBs) in the defined virtual private connection.
  • Worked extensively with AWS technologies that support automation using Cloud formation to create EC2 instances, ELBs, Route 53 DNS, Auto scaling, Elastic Search, VPCs, Subnets, Security Groups, Cloud Watch, S3, IAM, etc.
  • Provisioned Kubernetes Clusters using Terraform for AWS.
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database security and application configuration also Developed them to take backup of EBS volumes using AWS Lambda, CloudWatch.
  • Integrated Micro-services using Pivotal Cloud Foundry platform build upon AWS.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Migration on premises data repository and data loads (MS SQL Server, SSIS) to AWS RDS (MS SQL Server), AWS Redshift using data pipelines, lambda, Python, DMS, Glue, S3.
  • Extensively used build utilities like Maven, ANT and Gradle for building of jar, war, bar and ear files.
  • Designed and developed CI/CD pipeline across hosted application using Bitbucket and Bamboo.
  • Build Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Automation of code deployment using the Continuous Integration and Continuous Delivery strategies through Jenkins Pipeline and Groovy scripting.
  • Installed and administered Atlassian tools like Jenkins, JIRA and Confluence.
  • Worked on the Docker ecosystem which includes Docker machine, Docker Compose, Docker Swarm and monitored containers using Prometheus tool.
  • Created additional Docker Slave Nodes for Jenkins, using custom Docker Images and pulled them to ECR and monitored using Prometheus.
  • Integrated Chef, Rundeck, Azure and configured several jobs on Rundeck like bootstrapping nodes, spinning of instances and running Chef Recipes on target nodes for push button deployment.
  • Maintained Chef Servers and workstation to manage and configure nodes
  • Configuring Chef to build up services and applications on the instances once they have been provisioned using cloud formation. Implementation of NAT gateways for web apps hosted in private subnets.
  • Designed and implemented container, managed unit and integration test framework using Jenkins and GIT

Environment: Jenkins, Udeploy, Nexus, SVN, Kubernetes Puppet, Chef, ELK, Lambda, Terraform, Github, Jira Confluence, Apache, Oracle, Tomcat, Weblogic, Amazon Web Services, EC2, ELB

Confidential, Irving, Texas

Cloud /Docker Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured S3 versioning and lifecycle policies to backup files, and archive files in Glacier. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Implemented a Continuous Delivery pipeline with Docker, GitHub and AWS.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Managed Azure Active Directory for users and groups.
  • Deployed Apps to PCF for Infrastructure.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Worked with container-based deployments using Docker working with Docker images Docker HUB and Docker registries.
  • Managing the automating build process by writing the Ant and Maven Scripts.
  • Implemented Docker to provision slaves dynamically. Created and Maintained Docker files in Source Code Repository built images and ran containers for applications and test purposes.
  • Creating Docker containers with existing AMl's and Linux Containers also developing Docker images to support Dev, Test Teams and their pipelines.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
  • Configured and integrated servers in various environments for auto provisioning with Chef.
  • Configured Bamboo for builds in all the non-production and production environments.
  • Writing Chef books and recipes in Chef using Ruby and provisioned several pre-prod environments.

Environment: IBM WebSphere, Apache Webserver, Apache Tomcat, Ubuntu, JBOSS, Nginx, Java/J2EE, Shell, Perl, Ruby, Cassandra, SQL server, Subversion (SVN), GIT, Ant, EC2, S3, VPC, 1AM, Cloud Watch, RDS, Route 53, SNS, Chef, Docker, Ansible, Jira, Subversion, Jenkins, Maven.

Confidential, Plano, Texas

Build & Release Engineer

Responsibilities:

  • Worked on setting up Upstream and Downstream Jobs in Jenkins.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Implemented automated application deployment and written deployment scripts and automation scripts.
  • Implemented new process and policies for build process and involved in auditing.
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Created artifact files by using jar files and POM.xml files.
  • Created some new plugins by writing the scripts in python language.
  • Worked with various AWS, EC2 and S3 Command Line Interface(CLI) tools.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups. Optimized volumes and EC2 instances
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Worked on M-Collective framework for building server orchestration and parallel job-execution systems.
  • Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP requirements.
  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Used elastic search through JSON and Java API.
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.
  • System Cloning, System Copy, and Data Refresh as agreed to by the business stakeholders.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Environment: Agile, GIT, Maven, Jenkins, Nexus, Puppet, Chef, Jira, Nagios WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix.

Confidential, Fortworth, Texas

System Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying.
  • Relative patches and packages at regular maintenance periods using Red Hat Installation, Configuration, up gradation and Administration of RHEL 3.x/4.x Using Jumpstart & Kick-start OS integration.
  • Performed package installations, maintenance, periodic updates and patch management on Linux using rpm/yum and system administration tasks such as User/group account management, LVM, file systems, disk management, load balance monitoring on servers and server health checks.
  • Responsible for configuring and managing DNS, DHCP, NFS, FTP, SSH, LDAP, NIS and Squid servers in Linux.
  • Responsible for configuring real-time backup of web servers. Manage security of servers. Respond to work requests which include problem trouble-shooting, root cause analysis, executing scheduled changes, performance analysis.
  • Wrote Python/Bash scripts for task automation and tracked disk space on servers through shell scripts.
  • Managing services, maintaining and managing log files, monitoring event, logs and troubleshooting system problems using Nagios tool and resolve any reported issues.
  • Responsible for reviewing open tickets, resolve and close any existing tickets using BMC Remedy tool.
  • Responsible for resolving network issues using network tools like ping, TCP trace route, trace route and TCP dump. Manage security of servers.
  • Created and maintained LINUX VM's, Installed VMWare ESX4.1 to perform virtualization of RHEL servers.

Environment: RHEL, Linux VMware, UNIX, python, Nagios, Red Hat.

Confidential, Fort Worth, Texas

Linux Administrator

Responsibilities:

  • Installed and configured Red Hat O.S. 5/6 on Dell Poweredge and HP Proliant server.
  • Installation and configuration of RHEL 4, 5 and 6(Red Hat Enterprise Linux), kickstart (via NFS, HTTP, FTP), VNC installation.
  • Configured, Installed and Administered RHEL servers and clients.
  • Upgrade the Linux from 4 to 5 using the kickstart method.
  • Configured syslog and syslog-ng for centralized log server.
  • User account creation and account maintenance.
  • SSH Installation, Kernel parameters tuning and installing packages on Linux.
  • Perform all duties related to system administration, DNS. NFS, user account maintenance, backup & recovery, Auto-mounting.
  • Monitoring system resources, logs, disk usage, scheduling and monitoring backups and restore.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Installed patches and packages for security vulnerabilities for Linux.
  • Performed check out for the sanity of the file systems and volume groups.
  • Responsible for setting up NFS server and client, Telnet server, FTP servers, DNS, DHCP,
  • LVM, and Apache Configuration, Samba installation and configuration.

Environment: RHEL, Nagios, RedHat 5, RedHat 6.

We'd love your feedback!