We provide IT Staff Augmentation Services!

Systems Programmer Resume

3.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • Having more than 8 Years of AWS/Dev - Ops, Build, Release, OS (Windows and Linux), Application server support and CI/CD engineer.
  • Worked on Red Hat Linux 5/6/7, CentOS 5/6, Windows 2008, 2012 R2, HP UNIX in Production Environments.
  • Responsible for end to end release of the project, effectively coordinate & communicate with various internal teams during planning & rollout (rollback to previous versions) of the release.
  • Worked across both private (Open Shift) and public clouds (Amazon AWS).
  • Prepare and implement release plan through release planning meetings and address all release related issues as first point of escalation and involved in automation for CI/CD process to mitigate issues.
  • Strong proficiency in supporting Production Cloud environments (AWS, VMWare) as well as traditional managed hosted environments.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible.
  • Created job chains with Jenkins Job Builder, parameterized triggers, and target host deployments. Utilized many Jenkins plugins and Jenkins API.
  • Possible for applying the Corporation's Software Configuration Management processes to projects. setting up and maintaining GitHub infrastructure and supporting a continuous delivery model automating software build and package migration processes.
  • RHEL, setting up user accounts and profiles for application user accounts, Creating directories and user.
  • Experience with migration to AWS (Amazon web services) from Datacenter.
  • Experience in AWS using EC2, Dynamo DB, S3, VPC, and IAM services.
  • Automated application deployment in cloud using Docker technology using Open Shift.
  • Responsible for managing and developing new release engineering processes suited for the product development & maintenance to sustain its high availability and stability in performance thru integration.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Experienced in installing, configuring and administering Oracle WebLogic Server, JBOSS application server on different operating Systems such as Solaris, Linux, UNIX and Windows server 2k3/2k12.
  • Designed and architected the solutions for JBOSS Community Edition, Red Hat, JBOSS, EAP and Oracle WebLogic environments
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Management, Service and Change requests, and client workstation reservations.
  • Experience in all phases of the Software Development Life Cycle from analysis to implementation.
  • Worked on Agile, Scrum and waterfall and Kanban methodologies with respect project flow standpoint.
  • Expertise in various versioning systems like CVS, SVN, TFS, VSTS, GIT LAB and Rational Clear Case.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

TECHNICAL SKILLS:

Operating Systems: Windows XP/2k3/2k8/2k12, UNIX and RHEL 5/6/7, Centos and Ubuntu.

Servers: Oracle WebLogic Server: 10.3.6, WebSphere 8.5.5.x, JBoss, Apache and Tomcat.

Client tools: Tortoise svn, putty, Toad, gitbash, svn2git, WinSCP.

Languages: J2SE, J2EE, JavaScript, SQL, UML, XML, WSDL, shell, Perl, python.

Database: Oracle 11g, MySQL and SQL Server.

CI/CD: Jenkins, Team city, Bit bucket, Puppet, Ansible and chef.

Project Management: Jira:, Fisheye crucible, Confluence, Kanban-board.

VersionControl Systems: CVS, Subversion, TFS, GIT, Gitlab and Rational Clear Case.

Build Tools: Maven:, ant, Udeploy, gradle.

Containers Management: Docker: CE/EE, Kubernetes, Open Shift, Minikube.

PROFESSIONAL EXPERIENCE:

Systems Programmer

Confidential, Indianapolis, IN

Responsibilities:

  • Developed custom config rules using python scripting and configured AWS config in all environments and aggregated all results into master account.
  • Monitor all EC2 instances by enabling the cloud watch logging and filtering the security events.
  • Configure the SNS notifications to send out the email to application teams when the resource is non-complaint.
  • Implemented the Auto-remediation for all non-complaint resources.
  • Developed ansible playbook to automate the Rest API calls to change the firewall settings. Ansible playbook will trigger when there is alert from Dynatrace.
  • Develop scripts to create VPC along with two public subnets and two private subnets within CIDR range.
  • Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment.
  • Automate the scripts that are written in python boto3, like tagging ec2, Volumes, snapshots, auto scaling, API Gateways.
  • Develop an automated script to find the missing tags using AWS Lambda software tool with Python scripting language and PowerShell.
  • Develop scripts to create VPC along with two public subnets and two private subnets within CIDR range.

Environment: AWS, Ansible, Windows (2016 &2012), Linux (red hat), Ansible tower, GIT, VSTS, Service now, YML, Python and Bash Scripting.

Sr. Ansible Developer

Confidential, Richardson, TX

Responsibilities:

  • Responsible for automotive cloud infrastructure maintenance, building new operational monitoring, alerting capabilities, implementing and maintaining, cloud developed engineering solutions.
  • Responsible for supporting client Windows 2012 & 2016 VMware vSphere and Red-Hat Linux Enterprise 7 Server environment for capture and reverting the snapshot and deployment of applications based on the specifications.
  • Configuration management tool Ansible were used to automate repetitive tasks, and deployment of application at quicker pace on large scale servers.
  • Install, troubleshoot and maintain Ansible Tower (AWX) server environment.
  • Responsible for installation of ansible in control machine and nodes, and establish a proper connection between servers through usage of Winrm and SSH.
  • Develop Ansible Playbook for provision, install software application in the servers, which are defined in the procedure form task through the usage of YAML format.
  • Experience with Ansible Tower to manage multiple nodes and manage Inventory for different environments.
  • Created and updated existing artifacts to Confluence documentation.
  • Ensuring that at least the minimum required infrastructure standards and controls are applied.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker and integration of Jenkins with Jira /GitHub .
  • Develop Choco-Packages through the usage of chocolatey tool and PowerShell for Windows Environment.
  • Debugging and troubleshooting playbook though the vigorous testing in local environment.
  • Involved in creation Docker containers and implementing in target servers through PowerShell or ansible modules as a Proof of Concept (POC), and implement Kubernetes to orchestrate the clusters of pods.
  • Accountable to provide Proof of Concepts for implanting AWS Cloud platform to migrate On-premises infrastructure to Cloud and develop points and strategic solutions using Amazon AWS platforms.

Environment: Ansible, Windows (2016 &2012), Linux (red hat), Ansible tower & AWX, GITLAB, Jira, and Confluence

Sr. Devops & AWS Engineer

Confidential, Lehi, UT

Responsibilities:

  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from environment to other environments.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Handled snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances
  • Storing Build & Deploy Logs and Data in SQL Server.
  • Built and Deployed Java/J2EE to a WEB application server in an Agile continuous integration environment and automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for WEB Logic WEB application servers.
  • Involved in the release level Development of Java/J2EE applications using agile applications.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS servers template minimal.
  • Wrote puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Used Puppet, Chef, and Ansible as Configuration Management tool.
  • Maintain and monitor all system frameworks and provide after call support to all systems and maintain optimal Linux knowledge.
  • Implemented a Continuous Delivery pipeline with Docker and AWS.
  • Worked on setting up and configuring AWS's EMR Clusters and Used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Automate large scale deployments with modern configuration and deployment management systems like Chef and Ansible.
  • View logs using Splunk, monitoring with app dynamics.
  • Provided end-user straining for all Tortoise SVN, GIT, JIRA users to effectively use the tool.
  • Created and maintained the python deployment scripts for Web Sphere web application.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors, changes in the project requirements.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Ansible.
  • Documented the entire build and release engineering process and provided on call support.

Environment: GIT, Jenkins, Bamboo, AWS, Java/J2EE, Spring, ANT, MAVEN, Splunk, Web Sphere, Perl Scripts, Shell Scripts, XML, app dynamics, LINUX, UNIX, JIRA, SQL server, OpenStack, Ansible, Puppet, Docker, Python Scripting, Postgres-Server, GIT.

Sr. AWS/DevOps Engineer

Confidential, Dublin, OH

Responsibilities:

  • Implemented roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Worked on AWS services like EC2, S3, Cloud Formation, Cloud Front, RDS, VPC, Cloud watch, IAM Roles/Policies, SNS subscription service.
  • Designed and implemented fully automated server build management, monitoring and deployment using configuration management tools like Ansible.
  • Experience in AWS, creating instances and included managing application in the cloud.
  • Created S3 buckets to store build artifacts, packages and dependencies of the application.
  • Experience in using Amazon Inspector on EC2 instances to identify the security vulnerabilities.
  • Created GitHub repository for current and future project scripts.
  • Experience writing python script to spin up EMR cluster along with shell scripting.
  • Experience in Branching, Merging, Tagging and maintaining the versions using tools like GIT.
  • Written Cloud Formation Templates to deploy infrastructure components.
  • Involved Octopus Deploy in Deployment of the web application to the server.
  • Participated in the software deployment processes for in-house developed integrations using Octopus Deploy.
  • Installed, configured and upgraded JBoss application server.
  • Experience in utilizing Cloud Watch to monitor resources like EC2, Amazon RDS DB, Dynamo DB tables, and to set alarms for notifications or automated actions and monitor logs for a better understanding and operation of the system
  • Configure TFS environment such that SQL Reporting and SharePoint interact with each other.
  • Setting security groups for SharePoint, SQL server and TFS server.
  • Used Apache Digester to parse the XML data from the xml file and get the input parameter for tracking the shipment.
  • Working experience with S3 buckets and cross region replication.
  • Experience in using Packer with configuration management tools like Ansible to create AWS AMI’s.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts.
  • Experience in launching EMR cluster, Redshift cluster, EC2 instances, S3 buckets, Amazon Data Pipeline, Simple Workflow Services instances.
  • Created job chains with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilized many Jenkins plugins and Jenkins API.
  • Created Bus members, provided configurations for messaging queue in WebLogic.
  • Expertise in using Mesosphere for clustering to provide efficient resource isolation and sharing across distributed applications or frameworks.
  • Written Ansible Playbooks to configure, install software and other packages on to the application.
  • Using Server Spec with Ansible validated the infrastructure and application to see whether it is created and working as expected.
  • Involved in setting up Jira as a ticketing tool and configured various workflows, customization and plug-ins for the Jira.

Environment: AWS EC2, AWS VPC, AWS S3, AWS RDS, AWS Route 53, GIT version Control, AWS ELB, AWS Cloud Watch, AWS Cloud Formation, AWS CLI, AWS Auto scaling, Unix/Linux, Python scripting, Ruby, Ansible, Jenkins, Packer, Server Spec, Jira.

DevOps Engineer

Confidential, San Mateo, CA

Responsibilities:

  • Built the AWS environment, including setting up the VPC environments and created EC2 instances in AWS
  • Created Cloud Formation templates for the Ops Works stacks
  • Created alerts (custom and managed) for different services
  • Created different S3 buckets
  • Created EC2 instances
  • Created different AWS services such as API, RDS instances to build an application
  • Performed Build/Release/SCM/Dev Ops engineer duties
  • Worked with all Dev, QA, systems engineering groups to handoff and automate the process
  • Worked as a product owner in the daily scrum calls for the DevOps pipeline and builds
  • Created Chef server and Chef clients
  • Wrote Chef recipes and Chef cookbooks
  • Used PowerShell script in Octopus Deploy to alter and execute/extract Nuget packages from Successful builds
  • Used TeamCity for continuous integration and Octopus Deploy for deployment of application.
  • Performed code line GIT pushes (releases) to production and customer servers and developed and improved GIT push scripts
  • Managed up to four concurrent release cycles varying in frequency from twice weekly to once every four months for major releases
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also made myself familiar with surrounding technologies such as Mesos (and Mesosphere) and kubernetes.
  • Knowledge in using Test Team API module for the script of VSTS.
  • Performed SCM tasks including branching, merging, clobber, server recovery and permission handling
  • Implemented, developed and supported build machine set up, fully automated deployment and management infrastructure of build farm that supports over nine different six stack environment applications with more than 200 virtual and physical servers
  • Built pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins
  • Provisioned scripted infrastructure and (Linux) machines from scratch using tools such as bash and Ruby AWS-SDK
  • Automated application builds using tools such as Maven and ANT
  • Integrated static analysis and automated testing tools into automated application builds such as Check style, PMD, Find Bugs, Simian, Food Critic, Cucumber, Junit, Db Unit, R Spec, and Selenium. Tested the newly developed infrastructure with tools like Cucumber and server spec
  • Configured projects to publish a Website to Nexus Repository.
  • Created snapshots in Nexus
  • Documenting the tasks that are helpful in working and maintenance of TFS servers.
  • Versioned all system artifacts in GIT including infrastructure as codes.
  • Set up a continuous integration and Build Automation system using Maven, Continuum and Archive Web logic server Administration, JMS Queue, JMS Topic, Data Source, JDBC JVM Heap Configuration and Server/Web Container Thread pool settings.

Environment: Linux, Shell Scripting Git, GitHub, Jenkins, Chef, Docker, AWS, Java, Maven, SQL Server, Sonar, Nexus Artifactory, Liquibase and MongoDB.

DevOps Engineer

Confidential

Responsibilities:

  • Experience in working GIT for branching, tagging, and merging.
  • Deployment, implementation of Subversion (SVN) as source control, collaboration and project management, versioning and blame/issue tracking using Subversion (SVN).
  • Created Build Jobs and Deployments in Jenkins.
  • Involved in writing and organizing Shell and Perl scripting for building complex software systems.
  • Migrated source control tool from Clear Case to Subversion (SVN) and build tool from Ant to MAVEN
  • Used Jenkins/Hudson to automate builds and deployments.
  • Worked closely with development team and SQA team for product releases.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • Supported small to medium sized projects using GIT.
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast-paced evolving environment.
  • Written JACL, Ant Scripts for Automating ear deployments and configuration of WebSphere server.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins and Subversion.
  • Worked with Performance engineers on Configuration of the environment.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef Scripts.
  • Updated and automated Release reports for Change Management.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Used PHP MyAdmin to handle the administration of MYSQL over the World Wide Web. Created and maintained continuous build and continuous integration environments in SCRUM and agile projects.

Environment: SVN, Jira, Maven, ANT, Jenkins, Chef, Web Sphere Application Servers, JBoss Application Servers. Anthill Pro.

We'd love your feedback!