Devops Engineer Resume
Irving, TX
SUMMARY:
- 16+ years of total IT experience in software development, infrastructure and test automation.
- About 4 years of experience in practicing DevOps, CI/CD, configuration management, quality engineering and release management
- Over 5 years of experience in Test automation
- 8+ years of experience in programming in C / C++ / Python
- Proven ability to quickly learn and adapt to new technologies
- Extensive experience in setting up CI/CD pipelines using Jenkins, Git, Maven, SonarQube and VSTS.
- Experience in integrating code quality tools like SonarQube in CI/CD pipelines.
- Strong hands on experience in scripting languages such as Python, Groovy, Power Shell and Shell scripting.
- Experience with DevOps tools such as Git, Jira, and Nexus.
- Experience with Infrastructure Automation (IaC).
- Strong exposure to configuration management tools such as Chef, Ansible, Puppet, SaltStack, Terraform and Docker.
- Strong exposure to AWS and Azure cloud platforms.
- Excellent understanding of source - code management principles and systems, particularly GIT.
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production.
- A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills.
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure
Framework/tools: Maven, JIRA, Sonar Qube, Nexus, Jenkins
Versioning Tools: Git, GitHub, Bitbucket
IAC Tools: Chef, Puppet, Ansible, Terraform, DSC, ARM Templates
Containers: Docker
Application/Web Servers: Tomcat, Apache 2.x/1.3.x, IIS server
HP: UX, Ubuntu 16.0.4, Red Hat Linux, Windows
Database: Oracle 12c/11g/10g/9i/8i, SQL Server 2008/2005/2000
Programming Languages: C, C++, Java, Python
Scripting & Other Tools: UNIX Shell Scripts (Ksh, Bash), Remote Desktop, Putty, Powershell
PROFESSIONAL EXPERIENCE:
Devops Engineer
Confidential, Irving, TX
Responsibilities:
- Set up Git repository on Bitbucket for agile teams.
- Set up VSTS CI/CD pipelines for Microservices on Azure cloud using App services.
- Created nightly builds with integration to code quality tools such as SonarQube.
- Provisioned VMs and other infrastructure into Azure using ARM Templates.
- Involved in Azure Diagnostics Monitoring and logging
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions are not met.
- Set up the SonarLint plug-ins in developer’s workstation(Visual studio)
- Provided strategic leadership on branching and code management
- Prepared and presented SCM best practices for implementing continuous integration for the team.
- Created Docker images and provisioned containers for deploying applications.
Environment: Git, Azure, ARM, Chef, SaltStack, VSTS, Docker, Oracle 12c, Java, J2EE, Windows Servers, XML, JIRA, SharePoint.
Devops / Build and Release Engineer
Confidential, Lowell, MA
Responsibilities:
- Set up Git repositories and SSH Keys for Agile teams.
- Set up CI/CD pipelines for Microservices on AWS using App services.
- Created nightly builds with integration to code quality tools such as SonarQube.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
Environment: J2EE, Selenium, Oracle 11g, Maven, Jenkins, Ansible, WebSphere 7.0
Automtion Engineer
Confidential, Irving, TX
Responsibilities:
- Developing and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Involved in Test report preparation.
- Involved in the Automation of Test Cases.
- Involved in the Debugging of Test Automation Code.
- Troubleshooting/resolving issues related to wi-fi, Signal Strength, Coax, etc, using Self Diagnostics tools.
Environment: Linux, Eclipse, Microsoft .NET, JavaScript, Java, Jira, jBehave, Selenium, Maven, Android, QC.
Automation Engineer
Confidential, Lawrenceville, GA
Responsibilities:
- Developing and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Involved in Test report preparation.
- Involved in Test Automation
- STB Provisioning using DNCS.
Environment: Linux, CDETS, QC, Python, IPTV,DNCS.
Integration and Test Engineer
Confidential, Irvine, CA
Responsibilities:.
- Developed and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Performed Ad-hoc testing, Functionality testing, Regression testing and Customer Confidence Testing.
- Involved in Test report preparation.
Environment: Fedora Linux, MySQL, VOIP, TCP/IP, Apache, Python .
Engineer
Confidential, Irving, TX
Responsibilities:
- Participated in team meetings and discussions on new product development
- Developed and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Created Test Matrix to report the progress and status of the testing effort
- Effective analytical, debugging and problem isolation skills
- Prepare status summary reports with details of executed, passed and failed test cases
- Attended weekly defect report meetings and presented progress updates
Environment: C, C++, Code Warrior, Cygwin, Fedora Linux, SQLite3, TCP/IP, QTP, Test Director, QC, ClearQuest, TeraTerm, DAC,DNCS
Lead Engineer
Confidential, Broomfield, CO
Responsibilities:
- Participated in team meetings and discussions on new Feature development
- Developed FC switch firmware applications
- Development of modules in Perl for analyzing log files
- Mentoring 4 Competencies for project deliverable
- Used Ethereal to Trace/Filter FC packets for analysis
Environment: C, C++, Perl 5.0, VxWorks, Embedded Linux, Microsoft .NET, Shell Scripting, Ethereal.
Software Engineer
Confidential
Responsibilities:
- Developed streaming applications
- Involved in DVD stack development and maintenance in C / C++
- Managed release and customer issues related to DVD stack development
Environment: C, C++, Vxworks
Programmer Analyst
Confidential
Responsibilities:
- Developed kDAPL (Kernel Direct Access Programming Library) routines
- Involved in Testing / Debugging of kDAPL using WinDbg
- Developed front-end interface
Environment: C, Windows 2000
Software Engineer
Confidential
Responsibilities:
- Gathering requirements for the project
- Prepared design documents
- Developed DVD authoring software in C / C++ on Windows and Linux
- Developed front-end interface using VC++
Environment: C, C++, VC++5.0, Linux Kernel 2.2.0
Software Engineer
Confidential
Responsibilities:
- Gathering requirements for the project
- Designing and Coding of Chip Driver Routines
- Development of NMS front-end
- Implemented serial communication system
- Managed and resolved customer issues
Environment: Windows 98, VC++ 5.0, C, Linux
