Devops Engineer/systems Operations Specialist Resume
Boston, MA
SUMMARY
- Over 71/2 years of experience as a DevOps/Build & Release Engineer in automating, building, deploying, and releasing of code from one environment to different environment.
- Expertise with UNIX/LINUX and Microsoft Windows environment including expertise with Bash (and other SH - compatible shells).
- Excellent experience in documenting and automating the build and release process and ability in managing all aspects of the software configuration management process including code compilation, packaging/ deployment/Release methodology and application configurations.
- Experience in working on source control tools like SVN and GIT. Primarily used Ruby to write GIT applications. In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and SCRUM methodologies.
- Worked on Cloud based servers like AWS and Azure.
- Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS), Cloud solution architecture on Amazon Web Services.
- Experience in working with broad range of Azure IaaS cloud services and it's features like Virtual Machine scale sets, Virtual Disks, Load Balancer, Application Gateway, Virtual nets, Security Groups, DNS, Storage Blobs, Role Based access control, Event grid, Azure Monitor, Azure DevOps and Service Bus.
- Experienced in Azure IAAS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Storage Blobs, Reserved VIP, Deploying Web Apps, and Creating Web Jobs using Azure ARM Templates.
- Developed microservices onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Setup code repositories in GIT, and TFS and managed plugins for Jenkins for scheduled automatic checkout of code. Jenkins job setup, maintenance used for build/test/compile/package/deploy pipeline, pipeline DSL job setup and configuration.
- Extensively worked on Hudson, Jenkins and Bamboo for continuous integration and for End-to-End automation for all build and deployments.
- Extensive experience using MAVEN and ANT as build tools for building of deployable artifacts (JAR, WAR & EAR) from source code.
- Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building
- Excellent Knowledge of Application Lifecycle Management, Build & Release Management and ITIL process and exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
- Expert in deploying the code through web application servers like WebSphere/ WebLogic/ Apache Tomcat/JBOSS.
- Expertise in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity
- Experience in using Bug tracking tools like JIRA and IBM ClearQuest
- Expertise in trouble-shooting the problems generated while building, deploying and also in production support, Install and configure the Databases servers like Always-on MS SQL, Oracle 9i, MySQL Servers.
- My experience with the free software world has taught me a wide variety of IT skills in depth (my particular technical areas of expertise are Linux/UNIX
- ImplementedAWS Cloud platformand its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, AWS Config, Cloud Front, IAM, S3.
- Extensively used MongoDB for automated scaling and hosted on AWS, Managed recovery and backup with help of MongoDB
- Implementation of Docker, and various Docker orchestration tools such as docker-compose, docker swarm, boot2docker, Quay on-prem registry and various other management tools
- Deployment of Docker containers for development. Administration of services such as JIRA, Confluence, Gitlab, Nagios with Check MK, Docker clustering, Yum, APT
- Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, Deployment of Swarm Cluster for Jenkins build tooling
- Evaluated and designed the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes, Swarm
- Working with DevOps practices using AWS, Google Cloud, Elasticsearch, Beanstalk and Docker with Kubernetes
- Experience supporting Chef Environment with 100+ servers and involved in developing manifests
- Hands on experience with build tools like Bamboo, Hudson/Jenkins, TeamCity, Anthill Pro, Sonar, Maven, ANT
- Excellent communication, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team-work environments
TECHNICAL SKILLS
Cloud Infrastructure: AWS, MS Azure
Configuration management Tools: Puppet, Chef, Docker, Ansible and OpsWork
Continuous Integration Tools: Jenkins, Bamboo, Hudson, Build Master, Travis CI
Build Tools: ANT, MAVEN, Gradle, AWS CodeBuild
Versioning Tools: GIT, Bitbucket, ClearCase, Perforce, CVS, Subversion
Bug Tracking Tools: JIRA, Rally, Nexus, Remedy, ALM, Service Manager, ServiceNow
Scripting: PowerShell, Shell, Ruby, JSON, YAML
Languages: C, C++, XML, C#, ASP.Net, PHP, PL/SQL and Java/J2EE
Web Technologies: HTML, CSS, Java Script, Node Js
Virtualization Tools: VMware vSphere, Oracle VirtualBox, VMware Workstation
Web/App server: Web Logic Application Server 9.x, 10.x, WebSphere6.x/7.x/8.x Apache Tomcat5.x/7.x, IIS Webserver, JBOSS4.22.GA
Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL
Operating System: Windows, Linux, Unix, Solaris, RHEL, Centos, Ubuntu, SUSE
Network Services: DNS, NIS, DHCP, NFS, Web, mail, FTP
Network Topologies: LAN, WAN, VPN and Firewalls
Logging &Monitoring Tools: Nagios, Splunk, Logstash, Terraform
PROFESSIONAL EXPERIENCE
DevOps Engineer/Systems Operations Specialist
Confidential
Responsibilities:
- Working for UIO and LWA, ID.me projects and maintaining new changes for multiple applications and coordinating with developers for complete flow.
- Assisting hardships and legislative referral Incidents that required utmost priority to serve payment during Pandemic.
- Working for DI, PUA, DUA projects and changing necessary build procedures and conducting continuous builds for multiple environments.
- Issuing Claim reports and monitoring them on daily basis to report to Labor and strike force teams to reduce the crisis situation and assisting in multiple Sweeps.
- Configuring MS SQL always-on SQL cluster in Multi AZ environment and troubleshooting replication between active and passive nodes during failovers or any outages related to SLA.
- Setting up Active directory (AD) groups on enterprise domain with Ansible and automated the process of adding users and setting up their permissions without using any manual process.
- Working with Azure ARM Templates and Terraform templates to create custom sized Virtual Network, Virtual Machines, Route Tables, Security groups, Role Based Access control, subnets, Jump host, Virtual Disks, Application gateway ensure successful deployment of Web applications and database templates.
- As Core part of migration team, I was able to help to transfer raw PST files to Azure Storage blobs through direct connect and building exact application replica in AWS as lift and shift process.
- Working on banner related incidents and supporting Dev Team in assisting payments and improving business efficiency.
- Monitoring of transferring this raw data and transferring of MS SQL data is replicated to Azure through block level replication.
- Modernize the application and trying to detach old systems to avoid sync based issues between two systems.
- Migrating Elastic search data from on- premise to cloud through re-indexing which builds indexes from scratch on Azure environment.
- Creating, maintaining and upgrading Elastic Clusters and nodes for Elastic search. Monitoring the usage and increasing the decreasing the nodes on the clusters depending on the usage metrics. Maintaining all this data through Kibana board.
- Used Redgate to monitor SQL servers and reporting them during logical reads and providing Utilization report to swap and switch servers to reduce performance issues.
- Using Azure Functions to setup rate-bases rules to process blacklisting bad IPs in AWSWAF. Automate log handling process with Lambda to store them into custom S3 bucket.
- Working with Azuremigration tasks such as monitoring direct connect route, setting up monitoring using SolarWinds NPA for virtual machines and DPA for databases, Creating Always-on MS SQL cluster for High availability cluster.
- SOPs to check all the new tables created for Pandemic based payments and week based monetary valued checks and integrating them with the applications.
- Setting up load balancers in front of auto scaling groups in AWS and assign route policies to create and support a dynamically scalable production environment able to handle large swings in load.
- Automated windows patching process of windows with Blue\Green patching methodology, using PowerShell scripts and WSUS (Windows server update service). This resulted in saving downtime for customers and saved operations costs for patching process.
- Reporting to the Labor team on Claim reports, Pending claimants and PUA Claims.
- Using KMS and Hybrid AMI images in azure for windows activation.
- Working with PowerShell scripts for zero downtime automated deployment (ZDD) releases by taking down machines in batches and adding them back to load balancers. This reduced significant down time for customers and improved the process significantly.
- Renewing SSL certificates on customer and non-customer facing IIS web machines on a yearly basis to implement the secure transfer of data between our clients and web machines.
- Setting up JENKINS slave server and configuring Ansible and Terraform CI/CD pipeline jobs to provide continuous automated checks on polling theGIT.
- Using ANT and Maven plugins to integrate Jenkins with GIT for building java projects.
- Knowledge in syncing On-premises enterprise Windows Server Active Directory to Azure AD(AAD) using Azure AD connect for easy login access.
- Using Nagios for hardware and virtual machine monitoring, creating custom metric plugins in Nagios for application services for enhanced monitoring. Integrating Nagios with JIRA for notifications.
- Virtualized the servers on Azureusing the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx. Creating the Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.
- Managing local deployments inKubernetes, creating local cluster and deploying application containers.
- Working with Kubernetes services mesh like ISITO in implementing communication with web applications. Working with Helm charts to create the packages for Kubernetes and deployments.
- Configuring Ansible Tower and deploying changes in production and non-production environments using Ansible as Configuration Management tool.
- Experience with setting up Ansible tower, bootstrapping nodes, creating and updating Playbooks.
- Installing and configuring the application servers such as Apache Tomcat and JBoss for application deployment, and automated using Ansible.
- Maintaining logistics information and troubleshooting issues related to ISILON, NetApp with 3rd party vendors in on- premise data centers.
- Skilled in network installation, configuration and troubleshooting general TCP/IP/DNS, UDP, DHCP, LDAP, SSH, SSL, SFTP, SMTP, SNMP and network problems.
Environment: Azure, Ansible, .Net, C#, TFS, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Docker, Virtualization, MS SQL, Configured plug-ins for Apache HTTPserver, Nginx, LDAP, XML, SVN, GitHub.
Software Systems Specialist/DevOps Engineer
Confidential
Responsibilities:
- Providing Configuration Management and Build support for more than 4 different applications, build and deployed to the production and other SQT, SYT, SYA and DEV environment
- Implementing Microsoft Azure and helping with the migration procedures from IBM Cal Cloud
- Defined and Implemented CM and Release Management Processes, Policies and Procedures
- Administration of Agile Central which includes installation, configuration, testing on both in sandbox and production servers
- Creating Ops Hub Integration Manager (OIM) for connections between tracking tool and version control system Git and utilizing it for GitLab
- Complete establishment of GitLab Enterprise Edition from Scratch and maintaining and providing detailed information to team and other co-ordinated teams including Developers, App Dev Team, Technical Architecture team.
- Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments
- Built AWS Cloud Infrastructure on couple of mobile applications and made it ready for future use
- Cloud Delivery solutions to improve cloud architecture for AWS Public and private cloud
- Worked on Integration and Production AWS environments.
- Initialized zero downtime deployments and maintained CI tools like Build Forge and Jenkins
- Created the master, slave and jobs for different environments and maintained complete environment in Jenkins and provided full working documentation
- Wrote Ansible playbooks for one of the applications which made deployment easy for the EFS project.
- Interact with developers and Enterprise Configuration Management Team and created best practices and tools to eliminate non-efficient practices and bottlenecks
- Implemented the Maven scripts for Kiosk and successfully deployed
- Coordinate with Release Management regarding appropriate system releases among other development platforms
- Built the Maven scripts for adding Deploy plugin and adding Tomcat server
- Deployed the WAR file on Tomcat Server for project AB-976
- Deployed all the files to desired locations and automated the build procedures
- Admin for Agile Central and for GitLab
- Migrated all the projects from ClearCase to GitLab, created projects in GitLab and made necessary changes to the projects
- Tested the Docker pipelines, monitoring and processing work
- Deployment of new Docker-ized Infrastructure
- Compile all information needed to present to the network team a Transition policy with all corresponding data and information relevant to the new core site
- Coordinate/assist developers with establishing and applying appropriate branching, labelling naming conventions using Clear Case source control
- Experience working with IBM Cloud computing and launching Instances and automation of administration roles
- Acquired comprehensive requirements from Project Managers, Team Leads pertaining to the servers to be migrated
- Utilized ServiceNow for Data Centre service requests (Network requests for IP's, ILO's, and DNS changes)
- Involved in various aspects and phases of architecting, designing and implementing in IT infrastructure with emphasis on Azure cloud and hybrid solutions
- Contributed to the internal Cloud set-up specific to Azure virtual machines, Azure Active Directory
- Deployed web application over cloud services on Azure
- Integrated Azure Active Directory for user authentication/authorization for organization profiles
- Managed infrastructure through declarative templates and also applied access control to all services in resource group
- Used Azure Resource Manager to deploy, manage and monitor all the resources for solution
- Worked on Azure virtual machine for providing generalized image and to use for initial configuration
- Deployed Azure VM using Azure portal using cross-platform CLI
- Utilizing Cloud Foundry to run some of the applications and improving infrastructure
- Used Cloud Foundry for automated deployment on Azure
- Managing buildpacks in cloud foundry in cf CLI
- Utilizing CF components for one of the self-service applications.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers
- Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux
- Worked for CSE project and have a maintenance overview
- Experience in Amazon Cloud (EC2, S3, Auto Scaling, IAM) Hosting and AWS Administration
- Good knowledge on managing and integrating code Quality tools likeSonarQube, managesonar rules,Quality gates
- Modified build configuration files including Ant's build.xml
- Trouble shooting CI and automated deployment and management using Jenkins, Maven, Ant, Docker and related tools.
- Worked with web deployment technology specifically Linux/Tomcat/Java
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations
- Performing Builds and Deployments accordingly for different environments
- Setting up Cron schedules for backups and monitoring processes
- Monitored servers for CPU Utilization, Memory Utilization, Disk Utilization for performance monitoring
Environment: Windows, Linux/Unix, Ant, Maven, ClearCase, ClearQuest, GitLab, Jenkins, Shell, Cal-cloud, Agile Central, AWS, Release Automation, CA ARD, Ansible, Azure, Docker, Kubernetes
DevOps Engineer
Confidential, Boston, MA
Responsibilities:
- Installing applications for Project Tracking Tool, creating a Document Repository and Moving it to same EC2 Instances
- Setting up Security Groups and making them SSL enabled, SMTP setup to email directly for project status
- Launching EC2 Instances, fixing Volumes, Elastic IPs, placing the ports and customizing
- Creating a root database and setting up the Installations, maintain the encryption
- Delivery and application modernization blueprints and tools to help you develop more effectively on AWS
- Worked on Amazon Web Services (EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS) Setup/Managing Linux Servers on Amazon (EC2, EBS, ELB, SSL, Security Groups, RDS and IAM)
- Design EC2 instance architecture to meet high availability application architecture and security parameters.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS. Setup/Managing VPC, Subnets; make connection between different zones; Blocking suspicious ip/subnet via ACL
- Setup/Managing CDN on Amazon CloudFront (Origin Path: Server / S3) to improve site performance, Create/Managing buckets on S3 (CLI) and store db and logs backup, upload images for CDN serve
- Setup/Managing Databases on Amazon RDS. Monitoring servers through Amazon CloudWatch, SNS
- Creating/Managing DNS records on Amazon Route 53 & support and managing the services within AWS and global IT infrastructure
- Managing Nagios and Cloud Watch for monitor critical system health, performance, security, disk usage
- Installation, configuration and maintenance of Linux Servers such as DHCP, DNS, FTP, NFS, SFTP, HTTPD, APACHE, NTLM
- Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS)
- Jenkins implementation and configuration resulting in full CI/CD to integration environment on commit
- Continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, GIT.
- Install Servers required for maintaining the databases. Checking the pre-built software frameworks
- Coding or scripting with Shell, Ruby, Perl, Python, Java or Bash
- Differentiated approach to cloud adoption considering a holistic view of enterprise migration, emphasizing not only traditional migration capabilities. Worked on Troubleshooting networking issues and including F5 load balancer issues.
- Configured Load balancing pools, settings and members along with Modifications. Deliver high performance cloud-native applications quickly, with full support for optimized cloud models
- Wrote Ansible Playbooks with python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
- Linux and/or Windows(Ubuntu/Debian and/or RedHat /CentOS/Fedora)
- Experience with Agile, using Scrum and placing them on the controlling the scheduling
- Cloud adoption, help building your own cloud program so that we can deliver business results faster, no matter where you are in your cloud transformation
- Configured JIRA, OAuth Java Client and checked the necessary policies required
- Used MongoDB for queries and regular expressions searches and configured them and used MongoDB load balancing and files storage
- Virtualization (VMware, Xen, KVM, VirtualBox), depending upon what is needed for the project
- Cloud Computing(AWS, Google - GCP/GAE/GCE, Cloud, and Azure) Maintaining Infrastructure automation (Chef). Maintained cookbooks with regards to the source code and applied it to the chef servers and utilized Testing tools such as Test Kitchen, Chef Spec and Food Critic
- Used Supermarket APIs in order to provide access to tools, users and cookbooks.
- Provided support for AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, CloudFront, IAM, Security Groups, Auto-Scaling, AWS CLI, Auto Scaling and Cloud Watch Monitoring creation and update
- Trouble-shooting continuous integration and automated deployment and management using Jenkins, Chef, Maven, Ant, Docker
- Implemented and deployed a system to Windows Azure, Microsoft’s new cloud solution and Converted existing ASP.NET projects to Windows Azure solution
- Microsoft Windows Azure Cloud Services, SQL Server Database (Azure), created and maintained extensive real-time weather website, with elements of Geographic Information Systems (GIS) design.
- Checking and reporting the usage of SCM tools (Git, SVN, Mercurial)
- Application servers, servlet containers, and web servers (WebSphere, Tomcat, Jetty, Mongrel, Microsoft IIS, Apache HTTP server)
- CoreOS Docker cluster setup and management and rebuild of entire existing platform over to Docker containers. Evaluated Mesos and Kubernetes for Docker container orchestration
- Conversion of many of our internal applications such as wiki, Nagios, Jira and more over to Docker containers to allow portability, ease of upgrade, and repeatable installation processes
- Migrated all existing applications to own Kubernetes cluster(s) running in Google Cloud
Environment: AWS EC2, Jenkins, S3, RDS Instances, VPCs, ELBs, EBS volumes, F5 Load balancers, Chef, Boto3, Elastic IPs, JIRA, JIRA REST APIs, Linux, GIT, SVN, MongoDB, Docker, Own Cloud, Glacier, Azure, VirtualBox, Cloud Watch, Cloud Front
DevOps/Build and Release Engineer
Confidential, Dallas, TX
Responsibilities:
- Application assessment & baseline Detailed design
- Delivered Solutions to improve Cloud architecture, deployment for AWS Private and Public Cloud
- 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
- Deployed and configured Git repositories with branching, forks, tagging, merge requests and notifications
- Experienced and proficient in deploying and administering GitHub server instances
- Installing, configuring and administering Jenkins CI tool on AWS EC2 instances
- Build the applications using Maven and Jenkins Integration Tools
- Managed the software configurations using Puppet, Dashboard and Puppet DB for configuration management to existing infrastructure
- Migrate Application production Database to new Infrastructure, manage Risks, Issues and Changes Deploy the application from Staging to Production, including data migration
- Used MongoDB for running on multiple server load balancing and duplicating data
- Used MongoDB for capped collections
- Provide documentation and transition to application team
- Build the Infrastructure and set up DNS delegations. Schedule the calls with business teams for generate application generation
- Procure and Provision the AWS Servers
- For Windows Project - Designed, implemented, tested and deployed the system from the ground up (deployment to QA/Staging in the Windows Azure Cloud)
- Implemented highly-scalable Data Access Layer with a primary SQL Azure database and one SQL Azure database per customer/company
- Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in GIT
- Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS
- Automating backups by shell for Linux to transfer data in S3 bucket
- Cloud formation, Chef, EBS, and Ops Works. This included migrating a number of production MySQL databases into RDS
- Rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks Automated provisioning of cloud infrastructure with Chef
- Configure the Amazon EC2, RDS instances. Raise the firewall requests to connect to the source to destination. Using Amazon S3 to Upload and download the files
- Automating backups by shell for Linux to transfer data in S3 bucket
Environment: AWS EC2, Jenkins, Maven, GIT, Puppet, RDS Instances, Chef, Cloud formation, Code Deploy, Chef, EBS, Ops Works, MongoDB
DevOps Engineer
Confidential, Irvine, CA
Responsibilities:
- Worked on building and deploying Java code through Jenkins
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, GIT, JUnit
- Established continuous integration (CI) practices and standards with JIRA, Jenkins and Stash
- Design EC2 instance architecture to meet high availability application architecture and security parameters
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
- Worked closely with development team and SQA team for product releases
- Developed an effective build automation, continuous integration and test environment that reduced integration issues and improved code quality
- Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures
- Used MongoDB high scalability and indexing and geographical distribution and horizontal scaling because of its high availability
- Supported small to medium sized projects using GIT
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
- Established branching and merging with GIT
- Replaced existing manual deployment and management processes with Chef and AWS Ops Works stacks across 10 product platforms
- Creating Cloud Watch alerts for instances and using them in Autoscaling launch configurations
- Migrated existing infrastructures over three AWS accounts into VPCs managed by Cloud formation
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
- Strengthening security by implementing and maintaining Network Address Translation in company’s network
- Updated and automated Release reports for Change Management
- Developed a continuous deployment pipeline using Jenkins, shell scripts
- Deployed and developed J2EE applications in WebSphere
- Implemented pythonscripts by using stranded libraries for getting the all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the different flavors of Linux.
- Automated application packaging and deployments through Chef
- Wrote scripts to automate administration tasks using shell scripts
- Created and wrote shell scripts (KSH, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging
- Wrote the Ansible playbooks which is the entry point for Ansibleprovisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
- Automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms
- Used Shell scripts to replicate production build environments on a local dev boxes using Vagrant and VirtualBox
- One project related to Platform built on Windows Azure (MVC3, Azure Table Storage, SQL Azure, Azure Blob Storage), Clustered WebLogic and JBoss for High Availability
- Used JIRA as a bug-tracking tool and responded to all incoming questions and inquiries related to JIRA applications
Environment: Jenkins, Gradle, Bash, C++, WebSphere Application Servers, Chef, JBoss Application Servers, JIRA, AWS, Sonar, Maven, Linux
Build & Release Engineer
Confidential, Jersey City, NJ
Responsibilities:
- Installation, upgrade, and configuration of Red Hat Enterprise Linux 6.x, and IBM AIX 6.X operating systems on large-distributed environment
- Set up preconfigured RHEL 5.x and 6.x on local and in the cloud on AWS EC2
- Provisioning of RHEL5.x/6.x servers via AWS cloud
- Configuration, management and maintenance of the servers in development, test and production servers
- Worked on Puppet Configuration management tools
- Create puppet modules to manage configurations and implemented them on agents
- Created Puppet Modules to deploy, manage and maintain a large application of complex layers
- Worked with Dockers and Vagrant for different infrastructure setup and testing of code
- Worked with various DevOps tools: SVN and GIT for Version/Source control, Jenkins, Maven for Build Management, and Nagios for monitoring and Splunk for Log management
- Extensively worked on migrating VMs from physical to virtual (P2V) environment
- Switched production to virtual from bare metal and later worked on decommissioning and shutdown of legacy physical servers
- Worked on Troubleshooting OS issues using system message logs, Web Services API, Apache Tomcat
- Installed Apache, MySQL, PHP, Perl Modules and customer build applications on RedHat Linux servers
- Created NFS mount for applications and Samba processes for shared drives
- Created KSH/Bash scripts to monitor processes and making sure of process startup when operating system restarts using chk config and RC startup levels
- Managed user/group and sudo access on the Linux operating system
- Monitor application logs and system log and static IP addresses for server when there is a new server build
- OS standpoint troubleshooting network issues using netstat, ping, traceroute, and TCP commands
- Automation of Centralized configuration management of essential services
Environment: Red Hat Linux 4.x, 5.x, 6.x SUSE, CentOS, AIX, KVM, LAMP, Disk Suite, Veritas Volume Manager 4.0, LDAP, DNS, NIS, NIS+, SNMP, Shell scripting, SENDMAIL, Apache, Puppet, Docker, Vagrant, Nagios, SVN, GIT, Splunk, WebSphere