We provide IT Staff Augmentation Services!

Sr. Application Engineer Devops Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Highly motivated Senior Release Engineer with a record of achievement in software development specializing in SCM/release - and-build engineering and setting up complete release lifecycles.
  • Proven success in all aspects of release from gathering product requirements, constructing build systems, and creating installers to final deployment and distribution of the product.

TECHNICAL SKILLS:

Build Tools: GNU Make, Ant and Eclipse, Shell Scripts, Python, Batch

Build Automation Tools: ElectricCommander

Source Control Systems: Git, CVS, SVN, Perforce, VSS, PVCS

BugReporting Tools: JIRA, Siebel

Collaboration Tools: Confluence

Code Review Tools: Code Collaborator, Gerrit

Software Testing and Analysis Tools: Coverity

Software Management Tools: Black Duck

Install Software: InstallShield, InstallAnywhere, InstallShield MultiPlatform

Operating Systems: Unix (Linux, Solaris, HP, AIX, Mac OS X), Windows

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Application Engineer DevOps

Responsibilities:

  • Maintain and setup AWS environments, handling of daily application deployments, maintaining tools for deployment. Monitoring instances and application traffic.
  • Formulating and implementing deployment strategies. Monitoring and maintaining the CI/CD build infrastructure in Jenkins/puppet.
  • Triaging environment issues and allocating it to relevant engineers.
  • Creating documentation/playbooks for tasks performed.
Confidential

Release/Build Engineer

Responsibilities:

  • Maintain and setup automated Release builds for existing and new code branches. Execute on demand release builds via Cherry picks, snaps or based off other release builds.
  • Maintain project files and interdependency rules for automerging source code.
  • Setting up build infrastructure files and maintain source code branches in GIT. Setting up automerge configuration rules for the branches. Monitor bugs and setup Gerrit code reviews for build infra setup scripts.
  • Resolve P1, P2 and P3 category bugs, escalate P1 category bugs to relevant point of contacts.
Confidential

SENIOR ENGINEER, SCM/RELEASE

Responsibilities:

  • Accelerated build time by nearly 40% by streamlining builds, removing redundant and legacy build targets, restructuring build targets to improve re-usability of built artifacts, and minimizing dependency between build components.
  • Improved processes with new tools for generating MIS reports and graphs using Python, JIRA REST APIs, Confluence, and MySQL, displaying real-time build load analysis reports and graphs, and modifying database tables to collect more build-relevant information and statistics.
  • Ensured a smooth general availability (GA) release process by formalizing branch-naming conventions and checklists for a proper GA process and creating how-to documents for best practices in branch creating, branch-naming conventions, and tagging procedures.

Confidential

PRINCIPAL ARCHITECT/SENIOR RELEASE ENGINEER

Responsibilities:

  • Managed builds for more than 40 products for globally distributed development and quality assurance (QA) teams from the US, China, and India.
  • Saved on disk space and improved efficiency of resources such as build machines, disk I/O, and final packages by fine-tuning product build files, eliminating redundant tasks and procedures and accelerating build times.
  • Converted nearly 60% of the manual script-based builds onto an automated system via ElectricCommander.
  • Improved processes by setting up formal GA process documents and checklists and new product source code formats and formalizing ports and packaging naming conventions and deployment policies.

We'd love your feedback!