Azure Devops Engineer Resume
Bellevue, WA
SUMMARY:
- Around 8 Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Software Configuration Management/ Release Management Specialist and Cloud Management.
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux Red Hat and Oracle).
- Experience using and/or developing on a Unix/Linux platform
- Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like super market, kitchen.
- Experience in Puppet Master and Client installation and configuration.
- Expertise in troubleshooting of kubernetes and docker for application issues.
- Expertise in using Docker Container clusters to clone the production servers and implementing kubernetes orchestration for clone's production servers.
- Experience in developing modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet master, GIT, Vagrant and Jenkins.
- Implemented multi-tier application provisioning in AWS, Openstack cloud and integrating it with Chef/Puppet.
- Strong knowledge on working with Concourse.
- Extensive experience in using Gradle,Maven and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
TECHNICAL SKILLS:
SCM Tools: SVN, GIT,Bitbucket, AWS and Stash.
CI & Provisioning Tools: Jenkins,Teamcity, Bamboo 5.11, Anthill Pro, Ansible, Chef, Puppet.
Build Tools: ANT, MAVEN, Gradle.
Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.
Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest, Findbug Static
Analytics: SAS Studio, R
Tools: MS Office Suite, Nexus, Atlassian Confluence.
SDLC: Agile, Scrum Waterfall Methodologies.
Languages: C, C++, SQL, .NET, Python, Spring, Ruby, Objective C, Java/J2EE.
Scripts: Shell Script, CMake,Java Script, Groovy, Perl Script, PowerShell Script.
Web Technologies: Servlets, JDBC, JSP, HTML, XML, JSON.
Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.
PROFESSIONAL EXPERIENCE:
Azure DevOps Engineer
Confidential, BELLEVUE,WA
Responsibilities:
- Written customcode to automate infrastructure and monitoring services in cloudtechnology targets.
- Written scripts to automate application deployment and upgrades of the application.
- Participated in deployment & configuration of the application as needed.
- Worked on servers and databases and related architecture requirements and ensures those requirements can be achieved and maintained through high-quality deliverables.
- Worked on developing proof of concepts and proposing solutions to architecture and tech leads.
- Supported operationally critical environment, using monitoring tools and scripts, data feeds and associated scripts, research, and analysis of production issues, capturing logging.
- Continuous Integration /Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins and Nexus.
- Analyzed the builds using the SonarCube. used built tools like Maven and ANT for the building of deployable artifacts such as jar & war from source code.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Wrote and managed the "Kubernetes as a Service" API for Bloomberg which stores state and general information about all Kubernetes clusters and how to access them.
- Experienced in Azure Infrastructure as a Service (IAAS).
- Experience in dealing with windows Azure services - Virtual Networks, Virtual Machines, Resource Groups, VPN, Load Balancing, Auto Scaling, Azure monitoring, Traffic Manager.
Environment: Azure,AWS,GIT,GitHub,Kubernetes,PowerShell,Python,ApacheMaven,JUnit,Jenkins,Docker,SSMS,sonarQube,Data migration Assistant(DMA) Tool.
DevOps Automation Engineer
Confidential, Atlanta, GA
Responsibilities:
- Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Puppet and Jenkins to get the job done.
- Used the continuous Integration tool Jenkins for automating the build processes.
- Conceived, Designed, Installed and Implemented CI/ CD automation system.
- Created and updated Bash scripts and modules, files, and packages.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell and python scripts.
- Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.
- Automate the proactive monitoring reports using PowerShell, SQL Server Reporting Services based on the requirements.
- Responsible for automated deployment of java application in Tomcat Server using Puppet scripts.
- Assist in deploying Kubernetes into air-gapped enterprise environments with kops self-hosted assets.
- Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet.
- Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for developers Network including Partners and MVPs.
- Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3,EBS,RDS,Cloud Front, VPC,Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
Environment: Azure,AWS,Puppet,GIT,GitHub,Python,ShellScript,java,Linux,ApacheMaven,JUnit, Jenkins,Chef,Ansible,Docker,Kubernetes,C#.
Devops Engineer
Confidential, Jacksonville, FL
Responsibilities:
- Imported and managed multiple corporate applications into GitHub Enterprise code management repo.
- Creating user level of access for related GitHub Enterprise project directories to the code changes.
- Maintained build and deployment scripts using RUBY in CHEF and trigger the jobs using JENKINS Enterprise move from one environment to other environments.
- Used Chef, Knife, Ohai to create cookbooks and recipes to install packages that automate with Linux.
- Experience in Jenkins Enterprise CI: distributed build farm that supports all of the environments.
- Integrated JIRA with CONFLUENCE and created automated release Notes using Perl Scripts.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Worked with Monitoring, logging tools like Data Dog, Kibana and Splunk.
- Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
Environment: AWS, CHEF,Jenkins, Docker, Puppet,Ansible,JAVA, SVN,Bitbucket,Gradle, Jenkins, Apache Tomcat, Scala,PowerShell,Linux,JIRA,Python.
Software Configuration Engineer
Confidential, Atlanta, GA
Responsibilities:
- Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation.
- Setup Chef Server, workstation, client and wrote scripts to deploy applications.
- Used Shell scripts to automate the deployment process and deploy the java application to target environments.
- Set up Java environment for the installation of ANT on Linux.
- Wrote ANT and MAVEN Scripts to automate the build process. .
- Continuous Integrations using JENKINS on each VCS check-in and schedule triggers to test the automation.
- Extensive uderstanding of Software Development Life Cycle (SDLC) and Project / Program Management within Agile/Lean environments.
- End to End Deployment Automation using PowerShell scripts and Octopus Deploy Tool for achieving CI/CD.
- Used Terraform and did "Infrastructure as code" and modifying terraform scripts as and when configuration changes happens
- Conceived, designed, installed and implemented Puppet configuration management system
- Java web applications using maven build integration on spring framework. All libraries and artifacts are maintained on Artifactory OSS.
Environment: GIT,GITHUB,Docker,Kubernetes,Groovy,Powershell,Java/J2EE,Perl,Terraform, Apache MAVEN,Nagios,MySQL and VSTS.
Software Developer
Confidential, Weehawken,NJ
Responsibilities:
- Developed and implemented Software Development for various applications according to the agile process.
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Used Jenkins CI: distributed build farm that supports all of the environments to run the builds
- Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers and Microsoft Team Foundation Server(TFS).
- Developed Perl and shell scripts for automation of the build and release process.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
- Nagios is used as a monitoring tool for spot problems before they occur.
- Used JIRA to track issues and Change Management.
Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Nagios, Web Logic, Perl Scripts, Shell Scripts, XML, UNIX, and JIRA,.NET,Selenium,TFS.
Software Engineer
Confidential
Responsibilities:
- Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
- Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
- Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
- Wrote Pom.xml for Maven application builds automation.
- Experience integrating JUnit, Find Bugs, Check style code analysis and testing during the build.
- Used Shell and Perl scripting to deploy artifacts that are built by Maven.
- Deployed the archives to Tomcat Application Servers.
- Served as a partial administrator for Unix Machines.
- Performed re-starts and xml configs and post deploy setups and brought application up for testing.
Environment: SVN,GITHUB, Jenkins, Java/J2EE,Apache ANT,IBM WebSphere, Perl Scripts, Shell Scripts, XML, UNIX, Tomcat Application servers,.NET,Oracle, FINDBUGS.
Software Engineer
Confidential
Responsibilities:
- Developed and supported the Software Applications.
- Performed all necessary day-to-day development according to sprint planning.
- Implemented & maintained the branching and build/release strategies utilizing SVN.
- Used ANT as a build tool on java projects for the development of build artifacts on the source code.
- Automated the build and release management process including monitoring changes between releases.
- Deployed the Java applications into web application servers like Apache Tomcat. using J2EE/Struts and WebSphere Application Server with DB2 as Database.
- Wrote ANT Scripts to automate the build process.
- Used Shell/Perl scripts to automate the deployment process.
Environment: Subversion, CVS, Java/J2EE, ANT, Hudson, LINUX, XML, Apache Tomcat, Oracle, Perl Scripts, Shell scripts.
