Service Engineer- Devops Resume
Redmond, WA
SUMMARY
- 5+ Years of experience in the Information Technology industry comprising of DevOps Engineer, which includes Service, Software Configuration Management (SCM), Build, Release Management, Continuous Integration, and Continuous Deployment using various tools
- Worked in Telecom, Pharmacy and Software Product Development Domains
- Experienced in Software Development Life Cycle (SDLC) like Waterfall and Agile methodologies
- Worked on source controller tools like GIT and Bitbucket
- Strong command on source controller concepts such as Branches, Merges, and Tags
- Configured and administered Continuous Integration tools Jenkins for automated builds
- Experience with configuration management tools like Chef, Puppet, and Ansible
- Experience in the development of build script using Ant, Maven, and MS Build
- Ability to work closely with teams to ensure high quality, timely delivery of builds & releases
- Strong ability to troubleshoot any issues generated while building, deploying, and production support
- Ability to grasp the latest technologies and to correctly apply new tools to build applications
- Excellent Interpersonal Skills, team - working attitude, takes initiatives and very proactive in solving problems and providing the best solutions
TECHNICAL SKILLS
Operating Systems: UNIX, Linux, Windows XP/Vista, Mac
Version Control Tools: SVN, GIT, Gitlab
Scripting: PowerShell
Databases: MySQL, MS Access
Application Servers: WebSphere
Continuous Integration tools: Jenkins, Gitlab
Build Tools: ANT, Maven
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Service Engineer- DevOps
Responsibilities:
- Worked closely with the deployment of sites in the forest, and build jobs for the implementation of the new templates
- Created DHCP scope leases by requesting the IP Helpers for the sites in the forest and update the DHCP for VLAN in MGT DHCP
- Created XML from the template to create a specific rack elevation XML for updating MS
- Created CSV file in the WCS for import to get unique machine info from the CM's for the blades each one is managing in each site
- Worked on the function to run for each capacity VLANs of CAP and SQLCAP in each site to import machine for the information of location, ILO name, cap, SQL cap, forest, desired version of each site
- Identified the CM (Chassis Manager) servers that are missing and opened tickets to addressee them while deploying WCS racks
- Identified the sites which have different naming conventions in MS Asset and running the Site Name Override and finding the MS Asset which is looking at a different server imported
- Experienced in domain controllers with single forest multiple domains environment with the Active Directory
- Worked on the Server Support Active Directory, DNS, DHCP Server File and analyzed the hardware and software requirements of Active Directory
- Installing, configuring, administration of Windows Servers, Active Directory Services, DNS DHCP, FTP, WSUS, IIS Web Server and SQL Database Server, System Management Servers
- Involved in Installation, Configuration, and Maintaining of Confidential Windows Servers, and Confidential Active Directory Services
- Worked on the payload by changing Activity State to the "Burnin," for all machines to be picked up by the payload and Once machines have completed successfully, in a Burnin payload, setting their Activity State to Allocated and before every new payload
- Created the new forest Deployment Payload after the finishing of burin payload and investigate the issue for failure state for each machine using gorc, trace, and ot information
- Focused the failures things during the burnin process and deployment and implementing performant Azure-based services and tools
- Worked with service team leads and production to estimate, track, and scope work across all phases
Environment: Confidential Azure, Office 365, Azure DevOps, MS build, Visual studio, PowerShell, Notepad++, Windows Terminal, CMD, Active directory, DHCP
Confidential, Bellevue, WA
Operations and Support Engineer- DevOps
Responsibilities:
- Worked closely with development, operations and Platform teams around EDP project and using a wide array of technologies such as Jenkins, Bitbucket, Gitlab, Kubernetes
- Worked in both Linux and Windows environments and with frameworks from Apache and Bash
- Migrated the code repository from Bitbucket to Gitlab
- Migrated the jobs from Jenkins to Gitlab both for the continues integration process
- Worked on the mesosphere/marathon to deploy and manage containers
- Worked on Grafana for monitoring activities like builds status and service utilization
- Developed, deployed, and distributed cloud architecture-based applications on AWS, Azure, GCP, and PCF.
- Ensured that all applications and systems that were built, implemented, monitored, and updated seamlessly
- Improved Continuous Integration workflow using Virtual Environments like Docker and automated Build process using Docker and similar tools
- Responsible for designing and deploying the best SCM processes and procedures
- Responsible for posting the Build on time & following it up with the testing team on posted builds
Environment: Jenkins, Gitlab, Bitbucket, Kubernetes, Groovy, SonarQube, WebSphere, Mesosphere, Marathon, Slack, PagerDuty
Confidential, Pleasanton, CA
Solution Architect Engineer- DevOps
Responsibilities:
- Worked on setting up pipeline automated CI build and deployment infrastructure and processes for Maven, NPM and Angular applications
- Worked closely with Architecture, Development, Test, Security and IT Services teams
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven, Python and Bash
- Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
- Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments
- Implementing monitoring tools Dynatrace and Splunk and reporting solutions across a range of environments and platforms
- Adding and implementing Continuous Integration principles and practices for the Billing Development Team using Jenkins, IBM Bluemix, Bitbucket, Docker and Atlassian JIRA
- Working closely with offshore colleagues and providing support and advice on best practices for SCM and build automation for Apache Maven
- Created detailed documentation of complex build and release process for Release Schedule and post-release activities process, JIRA workflow and release notes using Confluence
- Implemented an active collaboration and communication between developers and other IT professionals
- Implemented Blue-Green Deployment process to eliminate downtime, maximize deployment flexibility, and increase the quality
- Used Shell, Python to automate build and deployment Process and Documented the deployment process of code to production
- Integrated SonarQube for application during code quality and coverage stages
- Worked on setting up Soap UI and Regression tests suites for application in non-prod and prod and validated using Postman
- Experienced in integrating Security scans tools White hat and Nexus IQ for implementation during the deployment stage of Applications
- Integrated new apps code with Bit Bucket to achieve automated building and testing, the system in place will need to be able to access all of these files
- Worked on Branching strategy Topic branch for testing pipeline things and Release branch for Production release
Environment: Jenkins, Bitbucket, JIRA, Confluence, Artifactory, IBM Bluemix, AEM, Splunk, Dynatrace, APIC, APIM, Service Now, BMC remedy, Apache Maven, Docker
Confidential, Schaumburg, IL
Build Engineer
Responsibilities:
- Developed and executed the Software Release Management and procedures
- Performed all necessary day-to-day Subversion care for various applications
- Responsible for pipeline and maintenance of the Subversion Repositories, and the access control strategies
- Implemented & maintained the branching for the build and release strategies utilizing Subversion
- Used ANT and MAVEN as a build tool on various java applications for the build artifacts
- Automated the build and deployment process including recent changes in the code
- Deployed Java applications into Apache Tomcat Application servers
- Implemented AWS tools like EC2 instances, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, AWS Cloud management, and Chef Automation
- Worked on Jenkins AWS Code Deploy plugin to deploy into AWS
- Implementing Continuous Integration, Continuous Deployment and Continuous Testing to various Integration, QA and Staging Environments using tools Docker, Jenkins, GitHub and AWS
- Executed user administration and maintenance tasks to create users and groups
- Documented the release notes with the planning, code changes and build numbers
- Provided periodic feedback of status and scheduling issues to the management
- Created views and appropriate meta-data, performed merges and executed builds on a pool of dedicated build machines
Environment: SVN, ANT, Jenkins, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus.
Confidential, Warrensburg, MO
IT Student Worker
Responsibilities:
- Developed mock-ups for students to ensure ease of understanding the curriculum and student satisfaction before the program starting phase
- Developed new relations between various organizations and groups more innovative and interactive
- Updated the courses as instructed by the team to introduce new features and content
- Developed and managed project plans while providing status updates to management
- Worked with senior staff by supporting Program standards
- Worked with students coming from different backgrounds, cultures, and societies.
- Responsible for making the decisions and improving standards of Students
- Helped in the creation of new features in the curriculum to update the program
- Monitor various events, hosting, and databases of records to ensure the program is performing as expected
Environment: MS-Word, Excel, Outlook and PowerPoint
Confidential
Systems Engineer - DevOps
Responsibilities:
- Established release management processes for the existing Java based e-commerce platform and established automated build processes that were non-existent previously
- Resolved merging issues during build and release by conducting meetings with developers and managers
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution
- Developed tools for integration, automated testing, and release management
- Developed features and provided support for all microservices
- Responsible for large-scale Puppet implementation and maintenance
- Puppet manifests creation, testing, and implementation and Provided on-call support by rotation 24/7
- Implemented Blue-Green Deployment process to eliminate downtime, maximize deployment flexibility, and increase the quality
- Used Shell, Python to automate build and deployment Process and Documented the deployment process of code to production
Environment: PowerShell, Puppet, Blue- Green deployment, Java