We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

3.00/5 (Submit Your Rating)

Addison, TX

SUMMARY

  • 12+ years of experience in DevOps, Build and Release Engineer and Cloud Engineer like Amazon Web Services (AWS), Microsoft Azure with major focus on Continuous Integration, Continuous Delivery and Continuous Deployment, Business Analysis, Application Testing and Maintenance, which includes design, development, deployment and implementation of Projects in the areas of Enterprise Applications and Management Applications
  • Experience in working with project management frameworks like Kanban, Contour, defect Tracking Tools Jira, Trac, Bugbin & Test Link. Experience in SVN and GITLab repository and GITPrime for sprint/SDLC retro analysis
  • 2 years of experience in embedded systems with two Software development life cycle (SDLC)
  • Experience with network data analyzing tools Wireshark, Sisdig and Video stream analyzing tools DVB Analyzer, TSAnalyser and MediaInfo
  • Experience in Project Implementation methodologies - Waterfall, AGILE and SCRUM
  • Automated the provisioning of Tomcat application, Apache web instances through ansible
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Configured Docker containers for Branching purpose and deployed using Elastic Beanstalk
  • Experience with Docker, Kubernetes, swarm and clustering frameworks
  • Helped customers implement Monitoring System (Kafka, Zookeeper) in the Kubernetes Cluster
  • Experienced working on CI/CD allowing for deploy to multiple client Kubernetes/AWS environments
  • Experience in collaboration withbusinessstakeholders to understand and advise onbusinessprocesses to define solutions that support and enhance enterprise initiatives
  • Extensive Knowledge of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation, testing and deployment in Online ticket booking system, Digital Cinema Package, VSAAS, CDN, Web Application, Mobile application(iOS and Android) and IP cameras
  • Experience in developing Chef recipes to configure, deploy and maintain software components of the existing infrastructure
  • Knowledge on Data warehouse component Redshift and in-memory database ElastiCache using Redis, Amazon Kinesis and OpsWorks.
  • Built out Infrastructure as a Service (IAAS) private cloud OpenStack and managed deployment of Microservices using Kubernetes, Docker and etcd to production environment. Performed server monitoring, Application monitoring, Capacity Planning and log monitoring using Nagios, Cacti, Zabbix and Splunk.
  • Extensively experienced working on Jenkins/Hudson, Team City and Bamboo for continuous integration (CI) and continuous deployment (CD) for end to end automation of all build and deployments
  • Administration experience in branching, tagging, develop, manage Pre-commit, Post-commit hook scripts and maintaining the versions across different Source Code Management (SCM) tools like GIT, Subversion (SVN
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War, Jar,and Ear
  • Worked on Vagrant for managing development environments through creation of Linux virtual containers
  • Worked with different scripting languages such as Bash, Ruby, Perl, PowerShell, groovy, Python for automating tasks for various environments
  • Worked with monitoring solutions like Nagios, SiteScope, Splunk, AWS Cloud watch etc.
  • Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building
  • Excellent knowledge of Linux including CentOS, Red hat, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in VMware Environment
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure
  • Basic understanding of UI & API automation using Sahi & Python with Selenium framework and continuous integration deployment tool Jenkins
  • Expert in Effort Estimation, Project Planning, Reporting, Business Intelligence and Defect Management in capacity of Business Analyst lead
  • Excellent working knowledge of key business process, Served as the conduit between the customer community (internal and external customers) and the product development team

TECHNICAL SKILLS

Frameworks: Project management frameworks Kanban, Jira Core and confluence

Operating Systems: Windows 2000, XP, Windows 2010, Mac OS X, Server 2008R2, Unix/Linux (Red Hat), Ubuntu

Languages: SQL, JSON, XML, Java, HTML, C, C++, Python, Ruby, Java/J2EE, Core Java, Visual Basic, Python, Shell Scripting

Domains: CDN, VSAAS, Video Security, Online Ticketing System with payment & banking interface services

CT/CD/CM: JENKINS, HUDSON, Bamboo, Anthill Pro, Nexus, CHEF, Puppet, Ansible

Web Services: REST and SOAP, Web logic, Web Sphere, Apache Tomcat, JBOSS, Apache, IIS, HIS, Tomcat, WebSphere Application Server, Apache HTTP server, ngnix

Tools: PyCharm, Jenkins, Wireshark, TSAnalyser, DVB Analyzer, MediaInfo, Jira, Microsoft Visio, SQL, and MS Excel

Methodologies: Waterfall, Agile/Scrum, Six Sigma

PROFESSIONAL EXPERIENCE

Confidential, Addison TX

Sr DevOps Engineer

Responsibilities:

  • Perform and comprehensive analysis of business and technical requirements for both front-tier and middle-tier applications; Evaluate the specific needs of the users required for upgrading and enhancing the existing system.
  • Responsible for deployment, implementation, and software support for multi-tier Web-based applications with strong emphasis on the user interface based on front end tools - Javascript, XML, SQL, and HTML/CSS.
  • Use programming languages including Shell Script, C++, C, Java, and SQL to develop and test computer software and improve the applications reliability and response time for the queries.
  • Design, develop, revise and improve UI (User Interfaces) of Web Applications by setting expectations and features priorities throughout development life cycle
  • Use programming languages including Shell Script, C++, C, Java, and SQL to develop and test computer software and improve the applications reliability and response time for the queries.
  • Build database queries for mining the information and carry out data updates. Perform regular programming to improve the existing system.
  • Design and create a high-quality, well-structured, and well-planned (efficient, reusable, and reliable) code of device driver software and systems for standard operating systems.
  • Work with integration and test teams to facilitate the merging process of the existing system with third-party products.
  • Create the test case, test plan, and test scripts to perform end-to-end systems, user acceptance, regression testing.
  • Perform bug fixing, testing, and review of the software application in the entire lifecycle of that software application.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Used Ansible Playbooks to setup and configure Continuous Delivery Pipeline and Tomcat servers. Deployed Micro Services, including provisioning AWS environments using Ansible Playbooks.
  • Installed Workstation, Wrote Playbooks and uploaded them to Ansible-server, Managed On-site OS/Applications/Services/ Packages using Ansible as well asAWSfor EC2/S3&ELB with Ansible Playbooks.
  • Migrated over 80% of VMWARE VMs toAWSand Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with Ansible Playbooks.
  • Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible. Integrating Sonarqube in the CI pipeline for code coverage reports and sonar metrics. Integrating Sonarqube in the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis.
  • I used various services ofAWSfor this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
  • Hands-on experience on Ansible and Ansible Toweras Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub, Jenkins andAnsible.
  • Experience in writing Playbooks to automate the deployment process and to integrating Ansible Playbooks into Jenkins jobs for a continuous delivery framework.
  • Maintenance of the user accounts (IAM), Cloud SQL, Cloud DNS, VPC, RDB, Cloud Datastore Cloud Bigtable, and Cloud Pub/Sub services in Google cloud platform
  • Created scripts in Python which integrated with Amazon API to control instance operations
  • Developed CLI tools in bash and python for developers to create application AMIs, run instances of those AMIs, and easily identify and access their AMI instances
  • Involved in enhancement of SOA web services using AXIS to support .net applications
  • Expertise working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Worked on creation of custom Docker swarm container image, tagging and pushing the newly created Docker image after passing the sanity test, and then pushing it to private Docker repository
  • Configured Kubernetes cluster and supported it running on the top of the CoreOS
  • Worked on docker with Kubernetes to create pods for applications and implemented Kubernetes to deploy a web application across a Multi-node Kubernetes cluster

Environment: AWS, EC2, S3, IAM, Cloud Formation, Cloud watch, SNS, Jenkins, GIT, Ansible, Microservices, Nexus, C, .NET, Docker, Apache Webserver, KVM, Windows, Solaris, Tomcat, Red Hat, Linux, Apache, Restful, Java, Python, Shell, Agile, SQL server.

Confidential

Lead DevOps (DevOps)

Responsibilities:

  • Managed large-sized complex project that are transformational and strategic in nature, including project design, development, implementation, and integration of applications
  • Extend and develop Ansible plugins and modules to fully automate AWS management and put the power of deployment into the hands of the product owners.
  • Worked closely with Product Owner and Business Stakeholders/Customers to translate the functional requirements into business processes. Manage multi scrum teams in Agile scrum environment
  • Create Agile user stories and acceptance documentation for multiple scrum teams
  • Implementation of DevOps environment using Chef for system configuration across environments.
  • Architect and implement the micro-service ecosystem on top of AWS and docker. Design workflows and write tools to allow engineers to develop and fully manage their own micro-service stacks across all environments (from dev to prod).
  • Working with configuration management tools like Chef to implement/maintain puppet manifests for configuring and automating the process of setting up tools/Libraries in Virtual machine server environment.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Manage the development, deployment, and release lifecycles by laying down processes and writing the necessary tools to automate the pipe.
  • Designing, developing test plans & test cases and Functional Test Execution for STLC
  • Contributing test case execution and defect tracking within schedule compliance
  • Defect Tracking in Trac Tool and Project maintenance in Test Link
  • Introduced configuration management for agile software development.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Basic Code Scripting in PowerShell.
  • Automated the regular build and deployment processes for pre-prod and prod environments using tools such as Maven following the Software Implementation Plan.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with Hudson/Jenkins continuous integration servers to write/perform sanity checks as well as automatic rpm builds.
  • Working with documentation team in contributing to organized central repository with project documents (User Guide, operational manual, Release Notes, Test Report, Issue analysis report)
  • Coordinating with Tech-Support Team in terms of tech clarification, issue reproducing and show casing products

Confidential

Cloud Management SME (DevOps)

Responsibilities:

  • Worked closely with Product Owner and Business Stakeholders/Customers to translate the functional requirements into business processes. Lead a Team of four developers with a QA tester in AGILE SCRUM environment
  • Involved in Multiple Development, Enhancement and Upgrades Projects alongside SCRUM Master
  • Requirement Gathering from the Product Owner and Stakeholders, Creating/Managing Backlog items and writing/track progress on User Stories using backlog management tool VersionOne agile lifecycle management application on a daily basis
  • Experience in variousIAAS/PAAS design groups & working toward architecting and implementing the product.
  • Created Microservices applications with integrations toAWSservices by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
  • Worked on container-based technologies like Docker andKubernetes. Kubernetesis being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.
  • Installation and updating of RedHat Linux 6/7 using Kickstart Servers and Interactive Installation.
  • Used MySQL,DynamoDBand ElastiCache to perform basic database administration build.
  • Experienced in supporting Application and Database teams for installation (shell scripting), configuration, migration and performance troubleshooting.
  • Involved in functional test execution and user acceptance test execution
  • Involved in documentation of the Requirement specifications like HLR/DLR and Mockup design to the developers
  • Performed Peer reviews with the Product Management Team on detailed design specifications before submitting to the technical teams
  • Created and maintained cloud application, migrated on premises application servers to AWS.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Installation, configuration and upgrade of RHEL 4/5/6 (and some 7), Ubuntu, Oracle Enterprise Linux5/6/7 operating systems.
  • Automated installation of Linux servers using Kickstart and Installation of Solaris using Flash, live upgrades and Jumpstart Servers
  • Performed data analysis and presented reporting results using MS Excel and Visual Basic scripts.
  • Involved in Detailed Test Case reviews with QA Testers before importing to the QA Environments
  • Identifying process gaps and providing recommendations to alter or reengineer processes prior to automation
  • Participated in Peer Design Review and tests on automation processes including integration and Smoke Tests
  • Supported on production deployments processes and performance testing for multiple applications

Environment: AWS, EC2, S3, IAM, Cloud Formation, Cloud watch, SNS, Jenkins, GIT, Ansible, Microservices, Nexus, C, .NET, Docker, Apache Webserver, KVM, Windows, Solaris, Tomcat, Red Hat, Linux, Apache, Restful, Java, Python, Shell, Agile, SQL server.

Confidential, Dallas TX

Sr. Automation Subject Matter Expert

Responsibilities:

  • Worked closely with business stakeholders to translate the functional requirements into business processes. Lead a Team of 8 developers with three QA analysts in Waterfall environment
  • Involved in the end-user requirements using the User Interface to create mock ups.
  • Involved in End to End requirements analysis of Business Process using Robotic Process Automation using Blue Prism,
  • Support on investigation and remediation of production level issues
  • Write, review and approve qualification and validation and reports for the test execution cycle
  • Generated test procedures to validate new or previously unvalidated equipment/processes
  • Conducted Annual Performance Qualification for the Protocols that were previously executed.
  • Managed an offshore team consisting of 6 resources with following activities: Offshore queries resolution, assigning tasks, bringing the team to the same page, in order to minimize errors with the requirements, Build Stage based processes required for the Project. Update status to client on daily basis.

We'd love your feedback!