We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • Professional Experience of 8+ years of IT Experience as a DevOps Engineer and as a Build & Release Engineer in areas of development, System Administration, Software Configuration Management (SCM), Change/Incident Management and production support
  • Experienced in designing and implementing the DevOps strategy in the mixed environment of Linux servers on multiple distributions such as RHEL, CENTOS and UBUNTU along with Amazon webservices.
  • Worked on build and release management methodologies and software procedures in all aspects of SDLC.
  • Expert level of understanding the Linux Administration and internals as well.
  • Experience with installing, Configuring and Maintaining LDAP Active Directory 2003, Oracle LDAP and IBM LDAP.
  • Expert on TCP/IP, DNS, LDAP, SOAP, HTTPS protocols.
  • Experienced in working with source control tools like Subversion (SVN), Git, GitHub, clear case, TFS.
  • Extensively worked on Jenkins and Team city for continuous integration and for End to End automation for all build and deployments.
  • Experienced in using the build tools such as MAVEN, ANT, Gradle for building the deployable artifacts (war & ear) from source code.
  • Experienced in setting up and maintain the CI/CD Pipeline for multiple Java/.net environments using various tools like Jenkins, Artifactory, GitHub.
  • Experience in code quality analysis using Sonar.
  • Hands on experience in working with configuration management tools like Chef, Ansible and puppet.
  • Experienced in Automation and Release Management.
  • Experienced in configuring the Ansible Tower to automate repetitive tasks and quick deployments for the critical applications.
  • Experienced in working with Ansible versions 1.8 & 2.0, Tower version 2.1.
  • Good Knowledge on build and deployment, build scripts and automated solutions (using scripting languages such as Shell, Python, Ruby, JavaScript).
  • Experienced in setting up and migrations to the cloud environments like Open stack and Azure.
  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Provisioning Web Servers in AWS using different services EC2, VPC, ELB, Auto Scaling, Route53 using Cloud formation templates & AMI’s using Infrastructure as a Service (IAAS).
  • Worked on the installation and configuration of the monitoring tools like New Relic, Nagios and Zabbix.
  • Very good understanding of Enterprise Network Concepts.
  • Proficient knowledge of the end - to-end content lifecycle, web content management, content publishing / deployment
  • Expert in Installation and Configurations of Apache Tomcat, Jboss, Web Logic, and Various J2EE Servers.
  • Hands on in creating and managing multiple instances of Apache Tomcat and deployed several test applications in those instances for QA environment.
  • Experience in implementing Content management solutions using Interwoven Team site, WebSphere Portal Content Management (WCM)
  • Expert in Administration and support of Windows, Linux Environment.
  • Experienced in installing and configuring various services like DNS, DHCP, NFS, Send mail, Apache Web server, SSH, HTTP, RPM, Package Management.
  • Experience with application infrastructure design guidance and development consulting support
  • Installing and Configuring of Apache, Nginx and IHS Webservers
  • Installed WCM Authoring server and a WCM WebSphere Cluster, Configured WCM authoring, creation of new libraries and migrating documents.
  • Experienced in working with Chef for infrastructure automation.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Creating and Maintaining Procedures and documentation for ongoing support and upgrades.
  • Configured NodeJs express applications in production and preproduction environment by Configuring with Nginx and Ansible Web servers.
  • Participation in on-call rotation supporting 24x7 critical production applications.
  • Extensive experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY, Clearquest, Redmine, Bugzilla for Production hotfixes and bugfixes.
  • Follow and provide input for use case scenarios for all support interactions with customers including trouble ticketing knowledge base and email channels.
  • Excellent problem resolving interpersonal & communication skills with ability to work under pressure in a highly visible role in a team and individually.

TECHNICAL SKILLS

Programming/scripting Languages: C, Java, HTML, Unix Shell Scripts, PowerShell, Basic Python scripting, Perl Scripting.

Application Servers: Apache Tomcat, IIS, Oracle, Web Logic Server BEA 8.1/9.2.

Operating Systems: RHEL 3/4/5,6, IBM - AIX 5.X, Windows NT, LINUX, UNIX

Web Technologies: JSP, Java Script, HTML, XML, HTTP, SOAP, REST, WSDL, XSL

Monitoring Tools: App Dynamics, Nagios, New Relic, Jira.

Databases: Oracle 8i/9.2/10g/11g, DB2, MS SQL Server.

Version Control Tools: SVN, GitHub, Perforce, TFS.

Build & Release Tools: Ansible, Puppet, Chef, Jenkins, Hudson, MSBuild, UDeploy, Bamboo, AWS, Ant, Maven, Docker, VMWare.

C.I.tools: Bamboo, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Sr. Devops Engineer

Responsibilities:

  • 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.
  • Deployed Dev, QA, Staging, UAT and Prod Environments using CloudFormation Templates.
  • Understanding of secure-cloud configuration, (Cloud Trail, AWS Configuration), Cloud-security Technologies (VPC, Security Groups, etc.) and Cloud-permission systems (IAM).
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating Security groups, Auto-Scaling, Load balancers (ELBs) in the defined virtual private connection.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Created build pipe line using Jenkins for continuous integration and automating the job configuration and Jenkins management using Groovy Scripts.
  • Heavy scripting in Python and Bash to build highly available server environments for teams deploying core products and services.
  • Using AWS SDK built tools that automated AWS server provisioning, automated application deployments, and implemented basic failover between regions.
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, and Rack Space Cloud.
  • Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2and S3 resources.
  • Worked with the Terraform for automating the VPCs, ELBs, Security groups, SQS Queues, S3 buckets and continuing to replace the rest of our Infrastructure.
  • Created Terraform modules to create instances in AWS and automated the process of creation of resources in AWS using Terraform.
  • Automated the way of creating/destroying the big data clusters and written terraform scripts to spin up the instances, VPCs, Security groups in AWS.
  • Build and operate Open Shift Kubernetes container platform on AWS.
  • Implemented an optimized search functionality using elastic search, log stash along with java script and NodeJS.
  • Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Configured Docker containers and created Docker files for different environments.

Environment: Jenkins, VMware, Maven, Puppet, Docker, Shell Script, JBOSS, WebLogic, Jira, Bamboo, PowerShell, Python, Ruby, Gradle, Git, TFS, Splunk, ELK stack, AWS, Ansible, Open Shift.

Confidential, NY

Devops Engineer

Responsibilities:

  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Responsible for 24x7 production support of mission critical applications running on Weblogic and Apache/Tomcat middleware.
  • Installed Weblogic server 10.3 and created clustered Weblogic server instances according to requirements.
  • Installed and configured production environment to monitor system critical parameters such as garbage collection, memory leaks, CPU utiliz Installed Weblogic server 10.3 and created clustered Weblogic server instances according to requirements.
  • Extensively worked on Jenkins/Bamboo CI/CD for end to end automation.
  • Wrote pipeline scripts using pipeline dsl plugin and created freestyle jobs where required.
  • Configured Jenkins with worker nodes to maintain high availability and easy scalability.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Installed and Administered on GIT Server, migrated Projects from Subversion to GIT.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Used Jenkins 2.0 and pipelines, which helped us, drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Conducting Integration test and publishing the test reports with Xunit and Junit
  • Promoting the artifacts into the Artifacts Repository Managers like JFrog Artifactory and Nexus
  • Used Jenkins for automating Builds and Automating Deployments
  • Created Upstream and Downstream projects to develop the delivery and build pipe lines
  • Experienced in Installing, Configuring and Monitoring using New Relic and NAGIOS.
  • Migrated customer environments to AWS ensuring complete support for existing Chef Implementation.
  • Experienced in setting up the chef infrastructure, chef-repo and boot strapping the chef nodes.
  • Implemented CI process for Chef Cookbooks development workflow with help of Test Kitchen, Food critic, Robocop and Chef Spec.

Environment: Linux RHEL 6/5, Chef, Docker, Maven 3, Jenkins 1.6, Confluence, Perforce, JFrog, Shell Script, Power sell, Ruby, Gradle, Jira, Web Logic, GitHub, Python, Cucumber, AWS, Microsoft Azure, Splunk, Nagios

Confidential, Dallas, TX

Middleware Administrator

Responsibilities:

  • Created and Configured Red Hat, Windows Server 2008/2012, Ubuntu and CentOS Virtual Machines in AWS using EC2, Elastic IP, VPC, Subnets, Route Tables, NAT Gateway.
  • Configured SNS, SQS, Data Pipeline, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification.
  • Designed AWS Cloud Formation templates in JSON to create custom sized VPC, subnets, NAT to deploy Web applications & database templates; designed roles and groups for users & resources using AWS Identity Access Management (IAM).
  • Installation and troubleshooting GIT related problems.
  • Designed small cluster of AWS environments for DEV and QA environments.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Gradle
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project using Jenkins Artifactory Plugin
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting
  • Created and maintained Puppet Modules to manage configurations and automate installation process. Deployed Puppet and Puppet DB for configuration management to existing infrastructure.
  • Administered the AWS Infrastructure consisting the components like Puppet Master, Puppet DB, Puppet compile Master, R10K, File Sync and Hiera.
  • Automated Data Structures validation of the configuration files using Python Scripting designed and developed log management framework using Python Language to collect log files.
  • Configured Cloud Watch and Data Dog to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.

Environment: AWS, Git, GitHub, Jenkins, Puppet, Python, Data Dog, Cloud Watch, Red hat Linux, UNIX, Windows servers, EC2, S3, RDS, ELB, EBS, Cloud Formation, Artifactory, ELK, Maven, Udeploy, Gradle.

Confidential, Chesterfield, MO

Linux/Unix Administrator

Responsibilities:

  • Installation, configuration and upgrade of Red hat Linux 3/4/5/6, Oracle Linux 5/6 Cent OS 5.7 & operating systems.
  • Installed 500 Linux machines using the kick start.
  • Responsible for the implementation of Authentication services for Linux like Centrify and Winbind to Authenticate to AD servers.
  • Red Hat Linux server administrator, including security patching, kernel tuning, RAID disk array management, software packaging and installation using RPMs.
  • Worked with variety of File system management software’s such as Veritas Volume Manager, LVM, ZFS, SVM.
  • Responsible for automating the process of setting up the Linux clients for AD authentication.
  • Monitor the performance and availability of key middleware components in production and test environments.
  • Configured kick start servers to install Red Hat Linux and VMware ESX on multiple machines.
  • Implemented VMware design performing migration tasks such as physical machines to Virtual machines (P2V), Virtual to Virtual (V2V) using VMware converter.
  • Have been the on-call person for the application, worked with the appropriate team members to bring the issue and get a resolution.
  • Worked on customer tickets which are related to our application and help application team for the configuration changes and the file drops on the different servers.
  • Troubleshooting and configuration of Local and Network based printers.
  • User, Group Administration and Advanced File Permissions.
  • Maintain security for the networked environment while allowing users to access all data and software remotely.
  • Involved in supporting Apache, Tomcat and generated SSL keys for renewing SSL certs on web servers.
  • Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
  • Resolving production issues/tickets by using ticketing tool.

Environment: Red Hat Linux 4/5, BMC Tools, NAGIOS, Veritas NetBackup, Korn Shell, Bash Scripting, Veritas Volume Manager, web servers, LDAP directory, Active Directory, BEA Web logic servers, SAN Switches, Apache, Tomcat WebSphere, WebLogic application server.

We'd love your feedback!