We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TX

CAREER OBJECTIVE:

Seeking a position as engineering in initiatives that utilize state - of-the-art, software components with a creative, technology-driven organization in an environment that encourages innovative thinking, recognition, and career development.

SUMMARY:

  • Around 8+ years of experience as a Linux System Administrator and DevOps Engineer /Build Release Engineer in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Experience in building scripts from scratch using Python, in current project involved in Python, Perl and shell script-based automation for numerous activities.
  • Additionally, built comprehensive Python scripts which would call required ANT scripts and notify build distribution team in case of build errors or Completion of builds.
  • Hands on experience on Chef, Puppet, Run deck, Vagrant and AWS. Familiar with most popular programming, scripting, and markup languages: python, ruby, C, etc., some experience with many others such as tcl, xsl, postscript, latex, etc. Favorites are python and Bourne shell. Experience in SDLC, Agile, Scrum and waterfall.
  • Experience in Configuration Management Tools administering and automation using Chef, Puppet and Ansible. Configured and Managed Jenkins in various Environments RHEL, Centos and Windows.
  • Design, deployment, and maintenance of data centers and application server clusters comprised of several thousand nodes. Extensive experience in infrastructure management tools, and data center automation.
  • Working knowledge of advanced features and system internals of major operating systems: Linux, BSD, Solaris, Windows , MacOS . Hands on Experience in Administration/ Maintenance of source control management systems, such as Sub Version (SVN), Perforce , CVS, TFS, GIT and knowledge of Clear Case.
  • Extensively worked on Jenkins, Hudson, Cruise Control, and TeamCity and Bamboo for continuous integration (CI) and for End-to-End automation for all build and deployments on a Network server. Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Hands on experience in various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Having Good Knowledge on Amazon AWS Cloud Services , (EC2, S3, EBS, ELB, Elastic IP, RDS, AMI).
  • Very Good Experience of working with Release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment. Experience in Strong analytical, troubleshooting and support skills.
  • Hands on experience in Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.
  • Experience with virtualization and cloud infrastructure, including: VMware, Xen, KVM, AWS, Rackspace, etc. Extensive experience in network, OS, and application security testing, tool construction, and design of custom protection architectures.
  • Experience in Software Development Life Cycle (SDLC) methodologies including Agile, Scrum and waterfall.
  • Hands on Experience in Administration/Maintenance of source control management systems, such as Sub Version ( SVN ), Perforce, CVS, TFS , GIT and knowledge of Clear Case.
  • Having hands on experience on web-based repositories hosting services such as GitHub, Gitlab and Bitbucket with Enterprise Edition as well.
  • Experience in using build management tools like MAVEN, ANT, for the building of deployable artifacts from source code.
  • Extensively worked on Jenkins, Hudson, Cruise Control, and TeamCity and Bamboo for continuous integration (CI) and for End-to-End automation for all build and deployments on a Network server
  • Experience in Configuration Management Tools administering and automation using Chef, Puppet and Ansible.
  • Hands on experience in various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Provide 24x7 on call server support for UNIX environment. Able to analyze and understand complex technical problems and concepts quickly.
  • Having very good verbal and written communication skills.
  • Hands on experience in Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.

TECHNICAL EXPERIENCE:

Operating Systems: Windows, UNIX (Solaris, AIX), Linux (RHEL, CentOS, Ubuntu), Mac OS and RHEL 4/5/6, CentOS, Fedora

Source control Tools: SVN, GIT, TFS

Build Tools: ANT, Maven, Ant, MS Build, Make, Make.

CI Tools: Jenkins, Hudson, Cruise Control, Team City and Bamboo

Unit test cases: Junit, unit, Open Cover

Infrastructure Automation tools: Chef, Puppet, Anisble

Container tool: Docker

Atlassian products: Jira, confluence, hip chat, stash/bit bucket, clover, crucible.

Cloud: AWS.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr Devops Engineer

Responsibilities:

  • Systems Administrator responsible for centralized Administration / Maintenance of Linux servers.
  • Installation and administration of RHEL 4.x and SUSE 10.x.
  • Configured kickstart server and updating/applying patches to the servers using Redhat Satellite server.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Installation, configuring, administration and hardening of Apache webservers.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
  • Installed, maintained and upgraded REDHAT Linux server using kickstart based network installation.
  • User account management and administration Troubleshooting User's login & home directory related issues, reset password and unlock user accounts.
  • Performed Automation of jobs through crontab and AutoSys.
  • Provided support for both physical and virtual environments and Troubleshooting WebLogic Application Server connection pools.
  • Performed migration from TFS to VSTS.
  • Configured and set up VSTS to implemented into Azure.
  • Set up deployment agents to deploy from VSTS to Azure.
  • Managing TFS/ VSTS user accounts and permissions in Azure AD.
  • Defined new branching strategy bases on organizations development requirements
  • VSTS and TFS Management.
  • Set up CI/CD model from VSTS to Azure App service.
  • Set up Deployment groups in VSTS to deploy the applications to Azure.
  • Performed migration of corporate projects from TFS to VSTS.
  • Creating and managing builds and releases using TFS/ VSTS.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Build streaming (Migration from XAML to VNEXT)
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
  • Performed Troubleshooting NFS, NIS, Samba, DNS, DHCP, LDAP,MySQL and network problems.
  • Written Bash shell-scripts to automate routine activities.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Installation of hardware, software and upgrading to ensure work is performed as per the company policy on various hardware platforms.

Environment: RHEL 4.x, SUSE 10.x, SSH,Telnet,and Rlogin, Crontab, NFS, NIS, Samba, DNS, DHCP, LDAP, Bash, WebLogic, RAID, Veritas volume manager.

Confidential, Quincy, IL

Sr AWS / DevOps Engineer

Responsibilities:

  • Worked on various AWS services such as EC2, auto - scaling, ElasticLoadBalance (ELB) to build flexible and secure systems that can handle the expected load.
  • Managed Linux and Windows servers on AmazonEC2 using Puppet.
  • Worked on creating AWSS3buckets and Glacier vaults for archive and backup uses.
  • Created AWSmigration roadmaps by integrating the structures of different stages in the organization.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB,Route53, Elastic Load Balancer, Auto scaling groups.
  • Provisioned the highly available EC2 Instances using Terraform and CloudFormation on AWS.
  • Worked on bootstrapping instances using ansible and integrating it with auto-scaling.
  • Collaborated with conferring and managing services to construct and execute migration designs.
  • Involvement in arranging custom Ansible playbooks and Puppet modules to organize the machines in various environments with proper versions.
  • Worked on Splunk platform to manage the AWSinstances and monitor the generic data on S3buckets.
  • Experience in working on Simple Email Service (SES) and Simple Queue Service(SQS).
  • Worked on managing the private cloud environment using Chef.
  • Involved in ConfigurationAutomation and Centralizedmanagement with Ansible and Implemented AnsiblePlaybooksto manage all existing servers and automate build/configuration of new servers.
  • Worked on deployment automation of all the Microservices to pull images from private Docker registry and deploy to Dockers cluster using Ansible.
  • Created a new VirtualPrivateCloud with all the resources that are required for the project using cloud formation service.
  • Managed to automate all the AWS services including security groups, EC2, S3 and databases by developing PythonScripts.
  • Working on Building and Deploying various code through Jenkins.
  • Developed Mavenscripts to automate build process.
  • Worked on building servers using AWS imploring volumes, launching EC2, RDS, creating Securitygroups, ElasticLoadBalancers (ELB s) in defined virtual private connection.
  • Configured Nagios to monitor EC2Linuxinstances.
  • Worked on creating IAM roles and policies for user accounts for immediate access to the instance.
  • Knowledgeon Docker hub, creating Docker images and handling multiple images for installations and domain configurations.
  • Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Developed Cluster container environment in AWS using Docker and Kubernetes to manage dozens of Microservices.
  • Created infrastructure for many clusters of different instances as per components in cluster using terraform for creating multiple EC2 instances and attaching volumes using EBS service.
  • VSTS environment setup, configuration, customization of VSTS Work items, and Customization on VSTS process template
  • VSTS branching and merging process - Process Streamline
  • Automate the existing build process - Support continuous integration buildenvironment and automated package migration processes.
  • Worked on JIRA as ticket tracking and work flow tool.
  • Worked on backing up instances periodically by using S3 to save snapshots of data and retrieving when required.
  • Created a NetworkInterfaceCard(NIC) and attached to EC2 instance in AWS which can be accessed using VPC.

Environment: AWS, Red hat, Linux servers, Jenkins, GIT, Chef, Docker, Java, Hive, microservices, Shell Scripting, Hadoop, Ansible, Tomcat, Python, ANT, Maven, Kubernetes, CentOS, JIRA, Clear case, Splunk.

Confidential, St. Louis, MO

Sr AWS DevOps Cloud Engineer

Responsibilities:

  • Created an elegant Ansible-like implementation using Python and configuration yamls to automate and simplify an immensely complex and fragile environment with 1000+ VMs.
  • With automated monitoring and self-healing reduced the service down time across large environments to a minimum. Reduced deploy time from several days to under an hour. With configuration as code implementation, eliminated an arduous weeks-long process to implement application configuration.
  • Supported a key Visa vertical for 100+ products, 200+ engineers distributed over Asia, Europe and United States
  • Provided build and deploy support, troubleshooting and hands-on execution.
  • Trained the world wide team on all aspects of tools and release automation.
  • Supported migration from Build Forge to Git/Jenkins-Pipelines.
  • Encouraged, developed and established self-service support mechanisms.
  • Created tooling for automated dependency tree analysis and build process optimization.
  • Provided Maven release-plugin and versions-plugin replacements for Accurev.
  • Provided Python, Perl and shell script based automation for numerous activities.
  • Advised the CM and development teams on tools performance improvements.
  • Provided team member mentoring and guided them through complex support challenges.
  • Build Forge, Bamboo, GIT, Perl/Python, Artifactory, Nexus, Maven, Yum

Environment: UNIX, ANT, Shell /Perl Scripts, XML, Business Objects, Cisco Routers and switches, LTM, Mobile Access Router, PIX Firewalls.

Confidential, NYC, NY

DevOps Engineer

Responsibilities:

  • Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS, AZURE Cloud environments and Data centers.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Configure ELK stack in conjunction with AWS and using LogStash to output data to AWS S3
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB&EBS.
  • DevOps role converting existing AWS infrastructure to Server - less architecture (AWS Lambda, Kinesis) deployed viaterraform.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Create automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra and MongoDB in AWS.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, ANT, Maven, Build-Forge, Docker-registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Experience with setting up Chef Infra, Boot strapping nodes, creating and uploading recipes, node convergence in ChefSCM.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scalingKubernetes AWS infrastructure and microservice container orchestration.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates. Used Chef for unattended bootstrapping in AWS.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity.
  • Design, install, administer, and optimize hybrid cloud components to ensure business continuity (i.e. Azure AD, ADFS, SSO & VPN Gateways)
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Leveraged "Azure Automation" and PowerShell, Chef and Ansible to automate processes in the Azure Cloud
  • Implemented and maintained Ansible Configuration management spanning several environments in Vrealize and the AWS cloud.
  • Configured Subclipse (Subversion plugin for Eclipse) and trained developers to utilize its various features extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Integration with Splunk for API traffic monitoring and health checks.
  • Played a key role in converting 600+ existing Jenkins jobs into the new pipeline process.
  • Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script.
  • Involved in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, ApacheSpark and other applications.

Environment: Red hat Linux 7.x, AWS, AZURE, Chef, puppet, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub,Nagios, Splunk.

Confidential

DevOpsEngineer

Responsibilities:

  • Interact with client to help resolve and troubleshoot their day to day issues.
  • Managed systems routine backup, scheduling jobs, enabling cron jobs, enabling system logging and network logging of servers for maintenance.
  • Performed RPM and YUM package installations, Change Management requests for software releases, patches
  • Installed and configured Logical Volume Manager - LVM and RAID
  • Configures DNS, NFS, FTP, Apache, HTTPS, DHCP remote access, and security management
  • Created and maintained user's accounts, profiles, security, rights disk space and process monitoring.
  • Perform server updates, patching, upgrade and package installations using RPM
  • Installation, configuration and maintenance of Red Hat Linux servers
  • Monitoring System Performance of Virtual memory, Managing Swap Space, Disk utilization and CPU utilization
  • Create, manage and troubleshoot LVM
  • Check alert logs, trace files and file System maintenance
  • Support developers for Java based Web Applications
  • Present and guide changes through Remedy change management process
  • Create and manage NetBackup policies
  • Support day to day operations of NetBackup environment
  • Investigate and research issues, determine impact, and provide remediation and document RCA when required.
  • Develop and maintain training materials and server documentation for use by internal team
  • Kickstart and ignite for systems builds/recovery.
  • Manage and/or provide guidance to junior members of the team
  • Design, install, administer, and optimize company servers
  • NFS/CIFS filesystem mounting and support for developers
  • Create scripts to automate mounting NFS, loop and watch processes, and restart and bring up critical services
  • Maintain 300 production and test servers for USDA, DOC, and NIH clients
  • Work with the Linux team to update and maintain JAVA packages on servers
  • Work with end users to solve technical problems and help tickets through REMEDY and Service Now
  • Apply required security patches within NIST and enterprise guidelines
  • Acquire permission from stakeholders to change and/or fix their systems.
  • Maintain Linux systems serving as firewall, mail server, DHCP and DNS server

Environment: RedHat 5 & 6; Solaris 9,10; HP Gen 8 Blade and Rack mount Servers, IBM S/6000, MySQL Database servers, Veritas NetBackup, IBM Storage Manager, Cisco UCS, VMware ESX 4.x.

We'd love your feedback!